Método IMFTranscodeSinkInfoProvider::GetSinkInfo (mfidl.h)

Obtiene los tipos de medios para las secuencias de audio y vídeo especificadas en el perfil de transcodificación.

Sintaxis

HRESULT GetSinkInfo(
  [out] MF_TRANSCODE_SINK_INFO *pSinkInfo
);

Parámetros

[out] pSinkInfo

Puntero a una estructura de MF_TRANSCODE_SINK_INFO .

Si el método se ejecuta correctamente, el método asigna punteros IMFMediaType a los miembros pAudioMediaType y pVideoMediaType de esta estructura. El método puede establecer cualquiera de los miembros en NULL. Si alguno de los miembros no es NULL después de que el método devuelva, el autor de la llamada debe liberar los punteros IMFMediaType .

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, llame a IMFTranscodeSinkInfoProvider::SetProfile para establecer el perfil de transcodificación. El método GetSinkInfo usa el perfil para crear tipos multimedia para las secuencias de audio y vídeo.

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

Consulte también

ImfTranscodeProfile (interfaz)

IMFTranscodeSinkInfoProvider