Método IMFTranscodeSinkInfoProvider::SetProfile (mfidl.h)
Establece el perfil de transcodificación en el objeto de activación del receptor de transcodificación.
Sintaxis
HRESULT SetProfile(
[in] IMFTranscodeProfile *pProfile
);
Parámetros
[in] pProfile
Puntero a la interfaz IMFTranscodeProfile . Para obtener un puntero a esta interfaz, llame a MFCreateTranscodeProfile.
Valor devuelto
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Antes de llamar a este método, inicialice el objeto de perfil de la siguiente manera:
- Establezca el atributo MF_TRANSCODE_CONTAINERTYPE para especificar el tipo de contenedor del archivo de salida.
- Si el archivo de salida tendrá una secuencia de vídeo, establezca los atributos de vídeo llamando al método IMFTranscodeProfile::SetVideoAttributes .
- Si el archivo de salida tendrá una secuencia de audio, establezca atributos de audio llamando al método IMFTranscodeProfile::SetAudioAttributes .
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 |