Compartilhar via


Interface IKsPin (ksproxy.h)

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

O 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 entrada/saída (E/S) 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 o meio 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 a 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 pin.
IKsPin::KsPropagateAcquire

O método KsPropagateAcquire direciona todos os pinos no filtro para atingir 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 pin dá suporte.

Comentários

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
Plataforma de Destino Windows
Cabeçalho ksproxy.h (inclua Ksproxy.h)

Confira também

IKsInterfaceHandler