Metodo IMFVideoSampleAllocatorEx::InitializeSampleAllocatorEx (mfidl.h)
Inizializza l'oggetto allocatore di esempio video.
Sintassi
HRESULT InitializeSampleAllocatorEx(
[in] DWORD cInitialSamples,
[in] DWORD cMaximumSamples,
[in] IMFAttributes *pAttributes,
[in] IMFMediaType *pMediaType
);
Parametri
[in] cInitialSamples
Numero iniziale di campioni da allocare.
[in] cMaximumSamples
Numero massimo di campioni da allocare.
[in] pAttributes
Puntatore all'interfaccia IMFAttributes . È possibile usare questa interfaccia per configurare l'allocatore. Attualmente, gli attributi di configurazione seguenti sono definiti:
- 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
Puntatore all'interfaccia IMFMediaType di un tipo di supporto che descrive il formato video.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | mfidl.h |