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