Método IMFSampleAllocatorControl::SetDefaultAllocator (mfidl.h)
Establece el asignador de ejemplo predeterminado que se usará para el flujo de salida especificado.
Sintaxis
HRESULT SetDefaultAllocator(
DWORD dwOutputStreamID,
IUnknown *pAllocator
);
Parámetros
dwOutputStreamID
Identificador del flujo de salida al que se aplica el parámetro pAllocator .
pAllocator
Recibe un puntero a un asignador de ejemplo que se va a usar para el flujo de salida especificado. El asignador admite una de las interfaces de asignador MF, como IMFVideoCaptureSampleAllocator o IMFVideoSampleAllocatorEx.
Valor devuelto
El método devuelve un valor HRESULT.
Comentarios
El sistema llama a este método para proporcionar componentes con un asignador de ejemplo que permite al componente asignar muestras mediante la memoria a la que se puede acceder desde un contenedor.
Los componentes que usan el asignador proporcionado deben devolver MFSampleAllocatorUsage_UsesProvidedAllocator de llamadas a IMFSampleAllocatorControl::GetAllocatorUsage.
Requisitos
Cliente mínimo compatible | Windows 10, versión 2004 (10.0; Compilación 19041) |
Servidor mínimo compatible | Windows Server, versión 2004 (10.0; Compilación 19041) |
Encabezado | mfidl.h |
Archivo DLL | mfuuid.dll |