Compartilhar via


Método IAMBufferNegotiation::GetAllocatorProperties (strmif.h)

[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

O GetAllocatorProperties método recupera as propriedades do alocador que o pino está usando.

Sintaxe

HRESULT GetAllocatorProperties(
  [out] ALLOCATOR_PROPERTIES *pprop
);

Parâmetros

[out] pprop

Ponteiro para uma estrutura ALLOCATOR_PROPERTIES , alocada pelo chamador, que recebe as propriedades do alocador.

Retornar valor

Retorna um valor HRESULT . Os possíveis valores incluem os seguintes.

Código de retorno Descrição
S_OK
Êxito.
E_POINTER
Argumento de ponteiro NULL.
VFW_E_NOT_CONNECTED
O pin não está conectado.

Comentários

Chame esse método depois que os pinos se conectarem para descobrir as propriedades do alocador que foram escolhidas.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho strmif.h (inclua Dshow.h)
Biblioteca Strmiids.lib

Confira também

Códigos de erro e êxito

IAMBufferNegotiation Interface