Condividi tramite


struttura MF_TRANSCODE_SINK_INFO (mfidl.h)

Contiene informazioni sui flussi audio e video per l'oggetto di attivazione sink transcodifica.

Per ottenere le informazioni archiviate in questa struttura, chiamare IMFTranscodeSinkInfoProvider::GetSinkInfo.

Sintassi

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

Members

dwVideoStreamID

Identificatore di flusso del flusso video.

pVideoMediaType

Puntatore all'interfaccia IMFMediaType del tipo di supporto per il flusso video. Questo membro può essere NULL.

dwAudioStreamID

Identificatore del flusso audio.

pAudioMediaType

Puntatore all'interfaccia IMFMediaType del tipo di supporto per il flusso audio. Questo membro può essere NULL.

Commenti

Il metodo IMFTranscodeSinkInfoProvider::GetSinkInfo assegna puntatori IMFMediaType ai membri pAudioMediaType e pVideoMediaType di questa struttura. Il metodo può impostare un membro su NULL. Se uno dei due membri è diverso da NULL dopo la restituzione del metodo, il chiamante deve rilasciare i puntatori IMFMediaType .

Requisiti

   
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Intestazione mfidl.h

Vedi anche

IMFTranscodeSinkInfoProvider::GetSinkInfo

Strutture di Media Foundation