estrutura MF_TRANSCODE_SINK_INFO (mfidl.h)
Contém informações sobre os fluxos de áudio e vídeo para o objeto de ativação do coletor transcode.
Para obter as informações armazenadas nessa estrutura, chame IMFTranscodeSinkInfoProvider::GetSinkInfo.
Sintaxe
typedef struct _MF_TRANSCODE_SINK_INFO {
DWORD dwVideoStreamID;
IMFMediaType *pVideoMediaType;
DWORD dwAudioStreamID;
IMFMediaType *pAudioMediaType;
} MF_TRANSCODE_SINK_INFO;
Membros
dwVideoStreamID
O identificador de fluxo do fluxo de vídeo.
pVideoMediaType
Um ponteiro para a interface IMFMediaType do tipo de mídia para o fluxo de vídeo. Esse membro pode ser NULL.
dwAudioStreamID
O identificador de fluxo do fluxo de áudio.
pAudioMediaType
Um ponteiro para a interface IMFMediaType do tipo de mídia para o fluxo de áudio. Esse membro pode ser NULL.
Comentários
O método IMFTranscodeSinkInfoProvider::GetSinkInfo atribui ponteiros IMFMediaType aos membros pAudioMediaType e pVideoMediaType dessa estrutura. O método pode definir qualquer membro como NULL. Se um dos membros não for NULL após o retorno do método, o chamador deverá liberar os ponteiros IMFMediaType .
Requisitos
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Cabeçalho | mfidl.h |