attributo MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ID
Specifica l'identificatore per il dispositivo dell'endpoint audio.
Tipo di dati
Stringa di caratteri wide
Commenti
È possibile usare questo attributo per configurare il renderer audio. L'utilizzo dipende dalla funzione chiamata per creare il renderer audio:
- MFCreateAudioRenderer: impostare questo attributo usando il puntatore dell'interfaccia FMAttributes specificato nel parametro pAudioAttributes .
- MFCreateAudioRendererActivate: impostare questo attributo usando il puntatore dell'interfaccia FMActivate recuperato nel parametro ppActivate. Impostare l'attributo prima di chiamare FMActivate::ActivateObject.
Un dispositivo endpoint audio è un dispositivo hardware che si trova a una fine di un percorso dati audio, ad esempio una cuffie o un altoparlante. Per ottenere l'identificatore dell'endpoint audio, usare le API audio principali seguenti:
- Usare l'interfaccia IMMDeviceEnumerator per enumerare i dispositivi nel sistema.
- Chiamare IMMDevice::GetId per ottenere l'identificatore per il dispositivo.
Per altre informazioni, vedere la documentazione dell'API Audio principale . Se questo attributo non è impostato, il renderer audio usa il dispositivo endpoint predefinito.
Se questo attributo è impostato, non impostare l'attributo MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ROLE . Se vengono impostati entrambi gli attributi, si verificherà un errore quando viene creato il renderer audio.
La costante GUID per questo attributo viene esportata da mfuuid.lib.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista [solo app desktop] |
Server minimo supportato |
Windows Server 2008 [solo app desktop] |
Intestazione |
|
Vedi anche