MFSplitSample-Funktion (mfapi.h)

Teilen Sie ein kombiniertes Medienbeispiel wieder in einzelne Beispiele auf.

Syntax

HRESULT MFSplitSample(
  IMFSample *pSample,
  IMFSample **pOutputSamples,
  DWORD     dwOutputSampleMaxCount,
  DWORD     *pdwOutputSampleCount
);

Parameter

pSample

Ein Zeiger auf ein IMFSample, das ein kombiniertes Beispiel darstellt, das aufgeteilt werden soll.

pOutputSamples

Empfängt einen Zeiger auf ein Array von Ausgabebeispielen aus dem Teilungsvorgang.

dwOutputSampleMaxCount

Die maximale Ausgabearraygröße. Rufen Sie IMFSample::GetBufferCount für das in pSample bereitgestellte Beispiel auf, um eine Obergrenze zu ermitteln.

pdwOutputSampleCount

Ausgabeparameter, der die Anzahl der im pOutputSamples-Array enthaltenen Stichproben empfängt.

Hinweise

Kombinieren von Beispielen durch Aufrufen von MFCombineSamples

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 10, Version 2004 (10.0; Build 19041)
Unterstützte Mindestversion (Server) Windows Server, Version 2004 (10.0; Build 19041)
Kopfzeile mfapi.h
Bibliothek Mfplat.lib
DLL Mfplat.dll