Le _ récepteur de flux MF _ _ prend en charge l' _ attribut de _ connexion matérielle

Indique si un récepteur multimédia prend en charge le workflow de données matérielles.

Type de données

Bool stocké comme UInt32

Remarques

Cet attribut est utilisé lorsqu’un récepteur multimédia transmet un périphérique matériel et est en mesure de recevoir des données sur un bus matériel. Par exemple, un décodeur audio matériel peut envoyer des données audio directement au matériel de rendu audio.

Dans ce scénario, le décodeur et le récepteur sont toujours représentés dans le Microsoft Media Foundation par une transformation de Media Foundation (MFT) et un récepteur multimédia. Toutefois, il n’y a pas de flux de données entre ces deux objets au niveau de la couche de pipeline, uniquement au niveau de la couche matérielle, comme indiqué dans le diagramme suivant.

diagramme qui montre une source de proxy matériel.

La connexion entre la table MFT et le récepteur multimédia est négociée comme suit.

  1. Le pipeline vérifie si la MFT est un proxy matériel, en vérifiant l’attribut d' _ _ _ _ attribut d’URL matériel de l’énumération MFT sur la table MFT. Pour plus d’informations, consultez Hardware MFTS.
  2. Le pipeline obtient un pointeur vers l’interface IMFStreamSink du récepteur de flux sur le récepteur multimédia.
  3. Le pipeline utilise le pointeur IMFStreamSink pour interroger le _ récepteur de flux MF _ _ prend en charge l' _ attribut de _ connexion matérielle. Si cet attribut est présent et qu’il est égal à true, la source du média prend en charge les connexions matérielles.
  4. Le pipeline définit l’attribut d' _ _ _ attribut de flux connecté MFT sur le récepteur de flux. La valeur de cet attribut est le pointeur IMFAttribute à partir de la table MFT.
  5. Le pipeline affecte la valeur true à l’attribut MFT _ Connected _ to _ HW _ Stream à la fois dans le récepteur de flux et dans la table MFT.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows 8 [ applications de bureau | UWP apps]
Serveur minimal pris en charge
Windows Server 2012 [ applications de bureau | UWP apps]
En-tête
Mfidl. h

Voir aussi

Liste alphabétique des attributs Media Foundation