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) |