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


перечисление 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.

Требования

Требование Значение
Заголовок
Bdatypes.h (включая Bdaiface.h)

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

Перечислимые типы DirectShow