Udostępnij za pośrednictwem


Typy multimediów MPEG-1

[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.]

W tej sekcji wymieniono typy multimediów używane dla danych MPEG-1.

MPEG-1 System Stream

Etykieta Wartość
Typ główny MEDIATYPE_Stream
Podtypu MEDIASUBTYPE_MPEG1System
Typ formatu FORMAT_MPEGStreams
Format, struktura AM_MPEGSYSTEMTYPE
Przykładowa zawartość multimediów Strumień bajtowy; brak wyrównania

 

Strumień systemowy MPEG-1 z usługi Video CD

Etykieta Wartość
Typ główny MEDIATYPE_Stream
Podtypu MEDIASUBTYPE_MPEG1VideoCD
Typ formatu GUID_NULL
Format, struktura Żaden
Przykładowa zawartość multimediów Strumień bajtowy; brak wyrównania.

 

Pakiet audio MPEG-1

Etykieta Wartość
Typ główny MEDIATYPE_Audio
Podtypu MEDIASUBTYPE_MPEG1Packet
Typ formatu FORMAT_WaveFormatEx
Format, struktura MPEG1WAVEFORMAT
Przykładowa zawartość multimediów Pojedynczy pakiet MPEG-1, w tym nagłówek pakietu.

 

Ładunek audio MPEG-1

Etykieta Wartość
Typ główny MEDIATYPE_Audio
Podtypu MEDIASUBTYPE_MPEG1Payload
Typ formatu FORMAT_WaveFormatEx
Format, struktura MPEG1WAVEFORMAT
Przykładowa zawartość multimediów Dane audio MPEG-1 dostosowane do bajtów.

 

Pakiet wideo MPEG-1

Etykieta Wartość
Typ główny MEDIATYPE_Video
Podtypu MEDIASUBTYPE_MPEG1Packet
Typ formatu FORMAT_MPEGVideo
Format, struktura MPEG1VIDEOINFO
Przykładowa zawartość multimediów Pojedynczy pakiet MPEG-1, w tym nagłówek pakietu.

 

Ładunek wideo MPEG-1

Etykieta Wartość
Typ główny MEDIATYPE_Video
Podtypu MEDIASUBTYPE_MPEG1Payload
Typ formatu FORMAT_MPEGVideo
Format, struktura MPEG1VIDEOINFO
Przykładowa zawartość multimediów Dane wideo zgodne z bajtami MPEG-1.

 

MPEG-1 Native Video Stream

Etykieta Wartość
Typ główny MEDIATYPE_Stream
Podtypu MEDIASUBTYPE_ MPEG1Video
Typ formatu GUID_NULL
Format, struktura Żaden
Przykładowa zawartość multimediów Tablica bajtów strumienia wideo (bez warstwy systemowej).

 

MPEG-1 Native Audio Stream

Etykieta Wartość
Typ główny MEDIATYPE_Stream
Podtypu MEDIASUBTYPE_ MPEG1Audio
Typ formatu GUID_NULL
Format, struktura Żaden
Przykładowa zawartość multimediów Tablica bajtów strumienia audio (bez warstwy systemowej).

 

Uwagi

Filtry DirectShow MPEG-1 obsługują te typy w następujący sposób.

Filtr Kierunek Obsługiwane typy multimediów
MPEG-1 Splitter Wkład Strumień systemu MPEG-1 StreamMPEG-1 z wideo CD
MPEG-1 Splitter Wyjście MPEG-1 Audio packetMPEG-1 ładunek audio
Mpeg-1 Pakiet wideo
Ładunek wideo MPEG-1
Programowy koder audio Wkład MPEG-1 Audio packetMPEG-1 ładunek audio
Software Video Codec Wkład MPEG-1 Video packetMPEG-1 Ładunek wideo
Programowy koder audio Wyjście Dźwięk PCM
Software Video Codec Wyjście Nieskompresowane wideo (Y41P, YUY2, UYVY, RGB-24, RGB-32, RGB-565, RGB-555, RGB-8)

 

Mpeg-1 Typy pakietów wideo i nośników ładunku zawierają pełny nagłówek sekwencji, dzięki czemu dane mogą być odtwarzane z środka pliku bez konieczności inicjowania odtwarzania wideo nagłówka sekwencji.

Nagłówek sekwencji wideo jest dołączany do typu danych wideo MPEG, dzięki czemu odtwarzanie może zaczynać się od środka strumienia. Długość tego pola wynosi do 140 bajtów; zawiera kod początkowy nagłówka sekwencji (0x000001B3) na początku wraz z dowolnymi macierzami kwantyzacji znalezionymi w napotkanym nagłówku pierwszej sekwencji.