Поделиться через


структура MF_TRANSCODE_SINK_INFO (mfidl.h)

Содержит сведения о аудио- и видеопотоках для объекта активации приемника транскодирования.

Чтобы получить сведения, хранящиеся в этой структуре, вызовите IMFTranscodeSinkInfoProvider::GetSinkInfo.

Синтаксис

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

Члены

dwVideoStreamID

Идентификатор потока видеопотока.

pVideoMediaType

Указатель на интерфейс IMFMediaType типа мультимедиа для видеопотока. Этот элемент может иметь значение NULL.

dwAudioStreamID

Идентификатор потока аудиопотока.

pAudioMediaType

Указатель на интерфейс IMFMediaType типа носителя для аудиопотока. Этот элемент может иметь значение NULL.

Комментарии

Метод IMFTranscodeSinkInfoProvider::GetSinkInfo назначает указатели IMFMediaType членам pAudioMediaType и pVideoMediaType этой структуры. Метод может присвоить элементу значение NULL. Если после возврата метода любой из элементов не равен NULL , вызывающий объект должен освободить указатели IMFMediaType .

Требования

   
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Верхняя часть mfidl.h

См. также раздел

IMFTranscodeSinkInfoProvider::GetSinkInfo

Структуры Media Foundation