структура 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 |