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