Metodo IMFSampleAllocatorControl::SetDefaultAllocator (mfidl.h)
Imposta l'allocatore di esempio predefinito da usare per il flusso di output specificato.
Sintassi
HRESULT SetDefaultAllocator(
DWORD dwOutputStreamID,
IUnknown *pAllocator
);
Parametri
dwOutputStreamID
ID del flusso di output a cui si applica il parametro pAllocator .
pAllocator
Riceve un puntatore a un allocatore di esempio da usare per il flusso di output specificato. L'allocatore supporta una delle interfacce dello allocatore MF, ad esempio FMVideoCaptureSampleAllocator o IMFVideoSampleAllocatorEx.
Valore restituito
Il metodo restituisce un HRESULT.
Commenti
Il sistema chiama questo metodo per fornire componenti con un allocatore di esempio che consente al componente di allocare campioni usando memoria accessibile dall'interno di un contenitore.
I componenti che usano l'allocatore fornito devono restituire MFSampleAllocatorUsage_UsesProvidedAllocator dalle chiamate a FMSampleAllocatorControl::GetAllocatorUsage.
Requisiti
Client minimo supportato | Windows 10 versione 2004 (10.0; Build 19041) |
Server minimo supportato | Windows Server, versione 2004 (10.0; Build 19041) |
Intestazione | mfidl.h |
DLL | mfuuid.dll |