Freigeben über


MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_AUDCAP_ROLE-Attribut

Gibt die Geräterolle für ein Audioaufnahmegerät an.

Datentyp

Als UINT32gespeicherte ERole

Abrufen/Festlegen

Rufen Sie ZUM Abrufen dieses Attributs IMFAttributes::GetUINT32 auf.

Um dieses Attribut festzulegen, rufen Sie IMFAttributes::SetUINT32 auf.

Bemerkungen

Der eRole-Enumerationstyp ist in der Dokumentation zur Core Audio-API dokumentiert.

Der Wert des Attributs gibt eine Geräterolle an. Dieses Attribut wird mit den folgenden Funktionen verwendet.

Dieses Attribut kann als Eingabe für die Funktionen MFCreateDeviceSource und MFCreateDeviceSourceActivate verwendet werden. Wenn das Attribut angegeben ist, erstellt die Funktion eine Medienquelle, die das Standardgerät für die Audioaufnahme für die angegebene Geräterolle verwendet.

Dieses Attribut kann auch als Eingabe für die MFEnumDeviceSources-Funktion verwendet werden. Wenn das Attribut angegeben ist, ist die Enumeration auf die angegebene Geräterolle beschränkt. Darüber hinaus enthält jedes Aktivierungsobjekt, das von der MFEnumDeviceSources-Funktion zurückgegeben wird, dieses Attribut. Das Attribut wird dann intern vom Aktivierungsobjekt verwendet, wenn es die Medienquelle erstellt.

Die GUID-Konstante für dieses Attribut wird aus mfuuid.lib exportiert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 R2 [nur Desktop-Apps]
Header
Mfidl.h

Weitere Informationen

Alphabetische Liste der Media Foundation-Attribute

Audio-/Videoaufzeichnung

Erfassen von Geräteattributen