Compartilhar via


Interface IKsPin (ksproxy.h)

A interface IKsPin fornece métodos que controlam e recuperam informações sobre um pino.

A IID dessa interface é IID_IKsPin.

Herança

A interface IKsPin herda da interface IUnknown.

Métodos

A interface IKsPin tem esses métodos.

 
IKsPin::KsCreateSinkPinHandle

O método KsCreateSinkPinHandle cria um identificador de pino e o armazena no objeto de pino KS.
IKsPin::KsDecrementPendingIoCount

O método KsDecrementPendingIoCount diminui o número de operações de E/S (entrada/saída) que estão em andamento em um pin.
IKsPin::KsDeliver

O método KsDeliver fornece um exemplo de mídia de um pino de saída para um pino de entrada, continua uma operação de E/S recuperando o próximo buffer de um alocador e envia o buffer para o dispositivo associado.
IKsPin::KsGetCurrentCommunication

O método KsGetCurrentCommunication recupera a direção de comunicação atual, a interface e a média de um pin.
IKsPin::KsIncrementPendingIoCount

O método KsIncrementPendingIoCount incrementa o número de operações de E/S (entrada/saída) que estão em andamento em um pin.
IKsPin::KsMediaSamplesCompleted

O método KsMediaSamplesCompleted informa um pin que um segmento de fluxo foi concluído.
IKsPin::KsPeekAllocator

O método KsPeekAllocator retorna um ponteiro para uma interface IMemAllocator para o alocador atribuído de um pino.
IKsPin::KsPropagateAcquire

O método KsPropagateAcquire direciona todos os pinos no filtro para obter o estado Acquire.
IKsPin::KsQueryInterfaces

O método KsQueryInterfaces recupera interfaces compatíveis com um pin.
IKsPin::KsQueryMediums

O método KsQueryMediums recupera os meios aos quais um pino dá suporte.

Observações

Um manipulador de interface (IKsInterfaceHandler) usa muitos dos métodos IKsPin para rotear amostras de mídia de um tipo de mídia específico.

Requisitos

Requisito Valor
da Plataforma de Destino Windows
cabeçalho ksproxy.h (inclua Ksproxy.h)

Consulte também

IKsInterfaceHandler