MÉTHODE IMFVideoSampleAllocatorEx ::InitializeSampleAllocatorEx (mfidl.h)
Initialise l’objet d’allocation de l’exemple de vidéo.
Syntaxe
HRESULT InitializeSampleAllocatorEx(
[in] DWORD cInitialSamples,
[in] DWORD cMaximumSamples,
[in] IMFAttributes *pAttributes,
[in] IMFMediaType *pMediaType
);
Paramètres
[in] cInitialSamples
Nombre initial d’échantillons à allouer.
[in] cMaximumSamples
Nombre maximal d’échantillons à allouer.
[in] pAttributes
Pointeur vers l’interface IMFAttributes . Vous pouvez utiliser cette interface pour configurer l’allocateur. Actuellement, les attributs de configuration suivants sont définis :
- MF_SA_BUFFERS_PER_SAMPLE
- MF_SA_D3D11_BINDFLAGS
- MF_SA_D3D11_USAGE
- MF_SA_D3D11_SHARED
- MF_SA_D3D11_SHARED_WITHOUT_MUTEX
[in] pMediaType
Pointeur vers l’interface IMFMediaType d’un type de média qui décrit le format vidéo.
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | mfidl.h |