IMFSourceBuffer-Schnittstelle (mfmediaengine.h)
Stellt einen Puffer dar, der Mediendaten für eine IMFMediaSourceExtension enthält.
Vererbung
Die IMFSourceBuffer-Schnittstelle erbt von der IUnknown-Schnittstelle . IMFSourceBuffer verfügt auch über folgende Membertypen:
Methoden
Die IMFSourceBuffer-Schnittstelle verfügt über diese Methoden.
IMFSourceBuffer::Abort Bricht die Verarbeitung des aktuellen Mediensegments ab. |
IMFSourceBuffer::Append Fügt das angegebene Mediensegment an den IMFSourceBuffer an. |
IMFSourceBuffer::AppendByteStream Fügt das Mediensegment aus dem angegebenen Bytedatenstrom an den IMFSourceBuffer an. |
IMFSourceBuffer::GetAppendWindowEnd Ruft den Zeitstempel für das Ende des Anfügefensters ab. |
IMFSourceBuffer::GetAppendWindowStart Ruft den Zeitstempel für den Anfang des Anfügefensters ab. |
IMFSourceBuffer::GetBuffered Ruft den gepufferten Zeitbereich ab. |
IMFSourceBuffer::GetTimeStampOffset Ruft den Zeitstempeloffset für Mediensegmente ab, die an den IMFSourceBuffer angefügt werden. |
IMFSourceBuffer::GetUpdating Ruft einen Wert ab, der angibt, ob Append, AppendByteStream oder Remove ausgeführt wird. |
IMFSourceBuffer::Remove Entfernt die Durch den angegebenen Zeitbereich definierten Mediensegmente aus dem IMFSourceBuffer. |
IMFSourceBuffer::SetAppendWindowEnd Legt den Zeitstempel für das Ende des Anfügefensters fest. |
IMFSourceBuffer::SetAppendWindowStart Legt den Zeitstempel für den Anfang des Anfügefensters fest. |
IMFSourceBuffer::SetTimeStampOffset Legt den Zeitstempeloffset für Mediensegmente fest, die an den IMFSourceBuffer angefügt werden. |
Hinweise
IMFSourceBuffer wird in Verbindung mit der IMFMediaSourceExtension verwendet.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8.1 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | mfmediaengine.h |