MPEG-1-Streamteilungsfilter

Dieser Filter teilt einen MPEG-1-Systemstream in die Zugehörigen Audio- und Videostreams auf.

| | | Filterschnittstellen | IAMMediaContent, IAMStreamSelect, IBaseFilter | | Eingabepinmedientypen | Haupttyp: MEDIATYPE_Stream
Untertypen:

  • MEDIASUBTYPE_MPEG1System
  • MEDIASUBTYPE_MPEG1VideoCD
  • MEDIASUBTYPE_Audio
  • MEDIASUBTYPE_Video
Weitere Informationen finden Sie unter MPEG-1-Medientypen.
| | Eingabepinschnittstellen | IMemInputPin, IPin, IQualityControl | | Ausgabepinmedientypen | Haupttyp: MEDIATYPE_Audio oder MEDIATYPE_Video
Untertyp: MEDIASUBTYPE_MPEG1Payload oder MEDIASUBTYPE_MPEG1Packet
Weitere Informationen finden Sie unter MPEG-1-Medientypen.
| | Ausgabepinschnittstellen | IPin, IMediaSeeking | | Filtern von CLSID-| CLSID_MPEG1Splitter | | CLSID-| der Eigenschaftenseite Keine Eigenschaftenseite | | Ausführbare | quartz.dll | | | MERIT_NORMAL | | | "Filterkategorie" CLSID_LegacyAmFilterCategory |

Hinweise

Diese Datei unterstützt den Pullmodus nur über IAsyncReader. der Pushmodus wird nicht unterstützt.

Da MPEG-1-Inhalte nicht indiziert sind, kann die Suche sehr ungefähr sein. Dies eignet sich in der Regel gut für einen MPEG-1-Systemstream mit fester Bitrate (bei dem es sich in der Regel um Hardware handelt, die für Video-CD generiert wird).

Der Filter unterstützt die IAMMediaContent-Schnittstelle zum Abrufen von ID3-Metadaten.

Nicht alle MPEG-Beispiele verfügen über Zeitstempel. Das Fehlen eines Zeitstempels in einem MPEG-Beispiel ist kein Fehler. Für Filterentwickler bedeutet dies, dass Sie keinen Fehlercode aus der Receive-Methode Ihres Eingabepins zurückgeben sollten, wenn IMediaSample::GetTime fehlschlägt. Wenn Receive einen anderen Wert als S OK zurückgibt, _ bewirkt dies, dass der Splitter das Senden von Beispielen beendet.

Wenn die Datei einen Videostream enthält, unterstützt der MPEG-1 Stream Splitter die Suche nach Framenummer. Um die framebasierte Suche zu aktivieren, rufen Sie IMediaSeeking::SetTimeFormat im Filter Graph Manager mit dem Wert TIME FORMAT _ _ FRAME auf.

DirectShow-Filter