Udostępnij za pośrednictwem


MPEG-2 Demultiplexer Typy multimediów

[Funkcja skojarzona z tą stroną, DirectShow, jest starszą funkcją. Został zastąpiony przez MediaPlayer, IMFMediaEnginei Audio/Video Capture w Media Foundation. Te funkcje zostały zoptymalizowane pod kątem systemów Windows 10 i Windows 11. Firma Microsoft zdecydowanie zaleca, aby nowy kod używał MediaPlayer, IMFMediaEngine i Audio/Video Capture w programie Media Foundation zamiast DirectShow, jeśli to możliwe. Firma Microsoft sugeruje, że istniejący kod, który używa starszych interfejsów API, należy przepisać go do korzystania z nowych interfejsów API, jeśli to możliwe.]

Filtr MPEG-2 Demultiplexer rozpoznaje następujące typy multimediów.

Typy danych wejściowych

Typ główny jest zawsze MEDIATYPE_Stream. Podtyp może być dowolny z poniższych.

GUID Opis
KSDATAFORMAT_SUBTYPE_BDA_MPEG2_TRANSPORT Strumień transportu z filtru urządzenia Architektura sterowników emisji (BDA). Mpeg-2 demultiplexer traktuje ten podtyp identycznie do MEDIASUBTYPE_MPEG2_TRANSPORT.
MEDIASUBTYPE_MPEG2_PROGRAM Strumień programu
MEDIASUBTYPE_MPEG2_TRANSPORT Strumień transportu (TS) z pakietami 188 bajtów
MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE Strumień transportu z pakietami "strided". Ten podtyp wskazuje, że pakiety TS mogą być wypełnione dodatkowymi bajtami. Aby uzyskać więcej informacji, zobacz MPEG2_TRANSPORT_STRIDE.

 

W przypadku pakietów transportu strided (MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE) każda próbka nośnika musi zawierać całkowitą liczbę pakietów transportowych, zgodnie z opisem w MPEG2_TRANSPORT_STRIDE. W przypadku wszystkich innych typów danych wejściowych nie ma żadnych ograniczeń dotyczących granic próbek; poszczególne pakiety mogą obejmować przykładowe granice.

Typy danych wyjściowych

MPEG-2 Demultiplexer nie weryfikuje typów danych wyjściowych; filtr podrzędny jest odpowiedzialny za analizowanie danych odbieranych z demultiplexer. Jednak następujące typy są powszechnie akceptowane przez filtry podrzędne jako dane wyjściowe z demultiplexer.

Sekcje MPEG-2

Etykieta Wartość
Typ główny MEDIATYPE_MPEG2_SECTIONS
Podtypu Dowolny z następujących elementów:
  • MEDIASUBTYPE_ATSC_SI: informacje o usłudze ATSC.
  • MEDIASUBTYPE_DVB_SI: INFORMACJE o usługach SIECIOWYCH.
  • MEDIASUBTYPE_ISDB_SI: Informacje o usłudze Integrated Services Digital Broadcasting (ISDB).
  • MEDIASUBTYPE_MPEG2DATA: dane sekcji MPEG-2.
Typ formatu Żaden

 

WIDEO MPEG-2

Etykieta Wartość
Typ główny MEDIATYPE_Video
Podtypu MEDIASUBTYPE_MPEG2_VIDEO
Typ formatu FORMAT_MPEG2Video
Format, struktura MPEG2VIDEOINFO

 

MPEG-2 Audio

Etykieta Wartość
Typ główny MEDIATYPE_Audio
Podtypu MEDIASUBTYPE_MPEG2_AUDIO
Typ formatu FORMAT_WaveFormatEx
Format, struktura WAVEFORMATEX

 

typy multimediów MPEG-2