Método CTransInPlaceInputPin.NotifyAllocator
[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.
El NotifyAllocator
método especifica un asignador para la conexión. Este método implementa el método IMemInputPin::NotifyAllocator .
Sintaxis
HRESULT NotifyAllocator(
IMemAllocator *pAllocator,
BOOL bReadOnly
);
Parámetros
-
pAllocator
-
Puntero a la interfaz IMemAllocator del asignador.
-
bReadOnly
-
Marca que especifica si los ejemplos de este asignador son de solo lectura. Si es TRUE, los ejemplos son de solo lectura.
Valor devuelto
Devuelve un valor HRESULT . Entre los valores posibles se incluyen los que se muestran en la tabla siguiente.
Código devuelto | Descripción |
---|---|
|
Correcto |
|
Error |
|
Argumento de puntero NULL |
Observaciones
El filtro intenta usar el mismo asignador para ambas conexiones de patillas.
- Si el pin de salida no está conectado, el pin de entrada acepta automáticamente el asignador. Cuando el pin de salida está conectado, el filtro volverá a conectar el pin de entrada. En ese momento, el filtro volverá a intentar usar un único asignador.
- Si el pin de salida está conectado, el pin de entrada acepta el asignador. El pin de salida también usa el mismo asignador.
NotifyAllocator
Llama a en el pin de entrada de bajada.
El caso anterior tiene la siguiente excepción:
- Si el asignador propuesto es de solo lectura (es decir, el parámetro bReadOnly es TRUE) y el filtro debe modificar los ejemplos, el filtro debe usar dos asignadores diferentes. En este caso, si el filtro ascendente propone usar el asignador del filtro de bajada, el método devuelve E_FAIL.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|