перечисление MEDIA_SAMPLE_CONTENT
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]
Описывает содержимое элементарного потока в транспортном потоке MPEG-2. Это перечисление используется в интерфейсе IMPEG2PIDMap , который реализуется на выходных контактах demultiplexer MPEG-2.
Синтаксис
typedef enum {
MEDIA_TRANSPORT_PACKET,
MEDIA_ELEMENTARY_STREAM,
MEDIA_MPEG2_PSI,
MEDIA_TRANSPORT_PAYLOAD
} MEDIA_SAMPLE_CONTENT;
Константы
-
MEDIA_TRANSPORT_PACKET
-
Указывает полный пакет транспортного потока для передачи без обработки.
-
MEDIA_ELEMENTARY_STREAM
-
Указывает полезные данные PES для аудио- или видеосвязи.
-
MEDIA_MPEG2_PSI
-
Указывает поток данных PAT, PMT, CAT или Частный. Это полные разделы PSI, которые не требуется повторной сборки.
-
MEDIA_TRANSPORT_PAYLOAD
-
Указывает собранные полезные данные пакетов TS, например пакеты PES.
Требования
Требование | Значение |
---|---|
Заголовок |
|
См. также раздел