IMFVideoSampleAllocatorEx::InitializeSampleAllocatorEx-Methode (mfidl.h)
Initialisiert das Videobeispiel-Zuweisungsobjekt.
Syntax
HRESULT InitializeSampleAllocatorEx(
[in] DWORD cInitialSamples,
[in] DWORD cMaximumSamples,
[in] IMFAttributes *pAttributes,
[in] IMFMediaType *pMediaType
);
Parameter
[in] cInitialSamples
Die anfängliche Anzahl der zuzuordnenden Stichproben.
[in] cMaximumSamples
Die maximale Anzahl der zuzuordnenden Stichproben.
[in] pAttributes
Ein Zeiger auf die IMFAttributes-Schnittstelle . Sie können diese Schnittstelle verwenden, um die Zuweisung zu konfigurieren. Derzeit sind die folgenden Konfigurationsattribute definiert:
- 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
Ein Zeiger auf die IMFMediaType-Schnittstelle eines Medientyps, der das Videoformat beschreibt.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | mfidl.h |