Método IMFTranscodeProfile::SetAudioAttributes (mfidl.h)
Establece los valores de configuración de secuencias de audio en el perfil de transcodificación.
Para obtener una lista de tipos de medios de audio compatibles compatibles con el codificador de transformación de Media Foundation (MFT), llame a MFTranscodeGetAudioOutputAvailableTypes. Puede obtener los atributos establecidos en el tipo de medio necesario y establecerlos en el perfil de transcodificación. Para establecer correctamente los atributos de audio, cree un nuevo almacén de atributos y copie el almacén de atributos del tipo de medio multimedia necesario mediante una llamada a IMFAttributes::CopyAllItems. Esto garantiza que el autor de la llamada no contenga las referencias al tipo de medio recuperado del codificador. Para obtener código de ejemplo, vea MFCreateTranscodeProfile.
Sintaxis
HRESULT SetAudioAttributes(
[in] IMFAttributes *pAttrs
);
Parámetros
[in] pAttrs
Puntero a la interfaz IMFAttributes de un almacén de atributos que contiene los valores de configuración de la secuencia de audio. Los valores de atributo especificados sobrescriben los valores existentes almacenados en el perfil de transcodificación.
Se pueden establecer los siguientes atributos de audio:
- Tipos de medios de audio
- MF_TRANSCODE_DONOT_INSERT_ENCODER
- MF_TRANSCODE_ENCODINGPROFILE
- MF_TRANSCODE_QUALITYVSSPEED
Valor devuelto
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | mfidl.h |