Freigeben über


attribut MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_AUDCAP_ENDPOINT_ID

Gibt die Endpunkt-ID für ein Audioaufnahmegerät an.

Datentyp

WCHAR*

Abrufen/Festlegen

Um dieses Attribut abzurufen, rufen Sie IMFAttributes::GetString auf.

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

Bemerkungen

Der Wert des Attributs ist eine Endpunkt-ID. Dieses Attribut wird mit den folgenden Funktionen verwendet:

  • Sie kann als Eingabe für die Funktionen MFCreateDeviceSource und MFCreateDeviceSourceActivate verwendet werden. In diesem Kontext gibt das Attribut das Audioerfassungsgerät für die Funktion an. Sie können die Endpunkt-ID für ein bestimmtes Gerät abrufen, indem Sie die IMMDevice::GetId-Methode aufrufen. Weitere Informationen finden Sie in der Dokumentation zur Core Audio-API.
  • Wenn die MFEnumDeviceSources-Funktion Audiogeräte aufzählt, enthalten die zurückgegebenen Aktivierungsobjekte dieses Attribut. Das Attribut wird intern vom Aktivierungsobjekt verwendet, wenn es die Medienquelle erstellt.

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

Anforderungen

Anforderung Wert
Header
Mfidl.h

Siehe auch

Alphabetische Liste der Media Foundation-Attribute

Audio-/Videoaufzeichnung

Erfassen von Geräteattributen