Compartir a través de


estructura de MF_TRANSCODE_SINK_INFO (mfidl.h)

Contiene información sobre las secuencias de audio y vídeo para el objeto de activación del receptor de transcodificación.

Para obtener la información almacenada en esta estructura, llame a IMFTranscodeSinkInfoProvider::GetSinkInfo.

Sintaxis

typedef struct _MF_TRANSCODE_SINK_INFO {
  DWORD        dwVideoStreamID;
  IMFMediaType *pVideoMediaType;
  DWORD        dwAudioStreamID;
  IMFMediaType *pAudioMediaType;
} MF_TRANSCODE_SINK_INFO;

Members

dwVideoStreamID

Identificador de secuencia de la secuencia de vídeo.

pVideoMediaType

Puntero a la interfaz IMFMediaType del tipo de medio para la secuencia de vídeo. Este miembro puede ser NULL.

dwAudioStreamID

Identificador de secuencia de la secuencia de audio.

pAudioMediaType

Puntero a la interfaz IMFMediaType del tipo de medio para la secuencia de audio. Este miembro puede ser NULL.

Comentarios

El método IMFTranscodeSinkInfoProvider::GetSinkInfo 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 .

Requisitos

   
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado mfidl.h

Consulte también

IMFTranscodeSinkInfoProvider::GetSinkInfo

Estructuras de Media Foundation