атрибут MF_MT_MPEG4_SAMPLE_DESCRIPTION
Содержит пример поля описания для MP4- или 3GP-файла.
Тип данных
BYTE[]
Получение и установка
Чтобы получить этот атрибут, вызовите IMFAttributes::GetBlob.
Чтобы задать этот атрибут, вызовите IMFAttributes::SetBlob.
Применяется к
Комментарии
В поле с примером описания описывается кодировка, используемая для потока в файле.
Источник файла MPEG-4 задает этот атрибут для типа носителя для каждого потока. Значение атрибута — это необработанные данные в примере поля описания. Если источник файла MPEG-4 может проанализировать описание примера, он также добавляет сведения о формате к типу носителя. В противном случае приложение или декодер должны проанализировать пример описания из атрибута MF_MT_MPEG4_SAMPLE_DESCRIPTION.
При установке этого атрибута в приемнике MPEG-4 с помощью метода IMFMediaTypeHandler::SetCurrentMediaType данные для атрибута MF_MT_MPEG4_SAMPLE_DESCRIPTION не должны изменяться после отправки одного или нескольких примеров в приемник в интерфейсе IMFStreamSink::P rocessSample соответствующего потока.
Константу GUID для этого атрибута экспортируют из mfuuid.lib.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера |
Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Заголовок |
|
См. также раздел