cabeçalho ksproxy.h
Esse cabeçalho é usado pelo fluxo. Para obter mais informações, consulte:
ksproxy.h contém as seguintes interfaces de programação:
Interfaces
IKsAggregateControl A interface IKsAggregateControl fornece métodos que adicionam e removem servidores COM como provedores de agregação em objetos KS que dão suporte à interface. |
IKsAllocator A interfaceIKsAllocator fornece métodos que controlam e consultam um alocador. IKsAllocator é para uso de proxy e não é recomendado para uso de aplicativo. |
IKsAllocatorEx A interface IKsAllocatorEx é para uso de proxy e não é recomendada para uso do aplicativo. IKsAllocatorEx herda todos os métodos da interface IKsAllocator e estende IKsAllocator para fornecer métodos que controlam e consultam um alocador adicional. |
IKsClockPropertySet A interface IKsClockPropertySet fornece métodos que permitem que o proxy reflita com precisão o tempo. |
IKsControl A interface IKsControl fornece métodos de modo de usuário que controlam um filtro KS ou um pino KS. Consulte a interface IKsControl AVStream COM para obter informações sobre o equivalente do modo de usuário dessa interface. |
IKsDataTypeCompletion A interface IKsDataTypeCompletion fornece um método para concluir tipos de mídia parcialmente especificados que são passados para o método IAMStreamConfig::SetFormat. |
IKsDataTypeHandler A interface IKsDataTypeHandler fornece métodos que executam pré-processamento opcional e pós-processamento de exemplos de mídia. |
IKsInterfaceHandler A interface IKsInterfaceHandler fornece métodos que empacotam amostras no kernel com base na estrutura de KSPIN_INTERFACE especificada para a conexão estabelecida. A IID dessa interface é IID_IKsInterfaceHandler. |
IKsNotifyEvent A interface IKsNotifyEvent fornece um método para fazer com que o objeto KS que possui um evento DirectShow emita o evento com os parâmetros fornecidos. |
IKsObject A interface IKsObject fornece um método para recuperar o identificador de arquivo de um objeto KS. |
IKsPin A interface IKsPin fornece métodos que controlam e recuperam informações sobre um pin. |
IKsPinEx A interface IKsPinEx herda todos os métodos da interface IKsPin e estende IKsPin para fornecer um método que notifica o grafo de filtro de um erro para dar ao grafo de filtro uma oportunidade de parar. |
IKsPinFactory A interface IKsPinFactory fornece um método que recupera o identificador de uma fábrica de pinos. |
IKsPinPipe A interface IKsPinPipe é para uso de proxy e não é recomendada para uso do aplicativo. O IKsPinPipe fornece métodos que controlam um pipe de pino. |
IKsPropertySet A interface IKsPropertySet em ksproxy.h fornece métodos que acessam propriedades de objetos KS implementados em um minidriver KS. |
IKsQualityForwarder A interface IKsQualityForwarder herda o método da interface IKsObject e estende IKsObject para fornecer um método que libera informações de um pin. |
IKsTopology A interface IKsTopology fornece um método que abre objetos de nó de topologia contidos em um filtro. |
Funções
KsGetMediaType A função KsGetMediaType recupera informações sobre um tipo de mídia em um identificador de fábrica de pinos. |
KsGetMediaTypeCount A função KsGetMediaTypeCount retorna o número de tipos de mídia disponíveis em um identificador de fábrica de pinos. |
KsGetMultiplePinFactoryItems A função KsGetMultiplePinFactoryItems recupera itens da propriedade pin em um buffer de dados de comprimento variável. |
KsOpenDefaultDevice A função KsOpenDefaultDevice abre um identificador para o primeiro dispositivo listado na categoria PnP (Plug and Play) especificada. |
KsResolveRequiredAttributes A função KsResolveRequiredAttributes pesquisa a lista de atributos anexada a um intervalo de dados para atributos especificados e garante que todos os atributos especificados foram encontrados. |
KsSynchronousDeviceControl A função KsSynchronousDeviceControl emite uma operação de controle de E/S de dispositivo síncrona para o objeto KS especificado por um identificador de arquivo. |
Estruturas
KSSTREAM_SEGMENT A estrutura KSSTREAM_SEGMENT contém informações que descrevem uma operação de E/S que ocorre em um fluxo. |
ALLOCATOR_PROPERTIES_EX A estrutura ALLOCATOR_PROPERTIES_EX é para uso de proxy e não é recomendada para uso do aplicativo. ALLOCATOR_PROPERTIES_EX contém informações que descrevem as propriedades de um alocador. |
OPTIMAL_WEIGHT_TOTALS Saiba mais sobre: estrutura OPTIMAL_WEIGHT_TOTALS |
PIPE_DIMENSIONS A estrutura PIPE_DIMENSIONS é para uso de proxy e não é recomendada para uso do aplicativo. PIPE_DIMENSIONS contém informações que descrevem a taxa de compactação/expansão de quadros em vários pinos relacionados a um pipe. |
PIPE_TERMINATION A estrutura PIPE_TERMINATION é para uso de proxy e não é recomendada para uso do aplicativo. PIPE_TERMINATION contém informações que descrevem o terminador de pino de um pipe. |
Enumerações
FRAMING_CACHE_OPS Saiba mais sobre: enumeração FRAMING_CACHE_OPS |
FRAMING_PROP Saiba mais sobre: enumeração FRAMING_PROP |
KS_LogicalMemoryType Saiba mais sobre: enumeração KS_LogicalMemoryType |
KSALLOCATORMODE Saiba mais sobre: enumeração KSALLOCATORMODE |
KSIOOPERATION Saiba mais sobre: enumeração KSIOOPERATION |
KSPEEKOPERATION Saiba mais sobre: enumeração KSPEEKOPERATION |
PIPE_ALLOCATOR_PLACE Saiba mais sobre: enumeração PIPE_ALLOCATOR_PLACE |
PIPE_STATE Saiba mais sobre: enumeração PIPE_STATE |