Méthode IMFSampleAllocatorControl::SetDefaultAllocator (mfidl.h)
Définit l’exemple d’allocation par défaut à utiliser pour le flux de sortie spécifié.
Syntaxe
HRESULT SetDefaultAllocator(
DWORD dwOutputStreamID,
IUnknown *pAllocator
);
Paramètres
dwOutputStreamID
ID du flux de sortie auquel s’applique le paramètre pAllocator .
pAllocator
Reçoit un pointeur vers un exemple d’allocateur à utiliser pour le flux de sortie spécifié. L’allocateur prend en charge l’une des interfaces d’allocateur MF, telles que IMFVideoCaptureSampleAllocatorator ouIMFVideoSampleAllocatorEx.
Valeur retournée
Cette méthode retourne un code HRESULT.
Notes
Le système appelle cette méthode pour fournir aux composants un exemple d’allocation qui permet au composant d’allouer des exemples à l’aide de la mémoire accessible à partir d’un conteneur.
Les composants qui utilisent l’allocateur fourni doivent retourner MFSampleAllocatorUsage_UsesProvidedAllocator des appels à IMFSampleAllocatorControl::GetAllocatorUsage.
Configuration requise
Client minimal pris en charge | Windows 10, version 2004 (10.0 ; Build 19041) |
Serveur minimal pris en charge | Windows Server, version 2004 (10.0 ; Build 19041) |
En-tête | mfidl.h |
DLL | mfuuid.dll |