Dispositivos de mídia de streaming
Visão geral da tecnologia de driver de dispositivo de mídia de streaming.
Para desenvolver drivers de dispositivo de mídia de streaming, você precisa desses cabeçalhos:
- amtvuids.h
- avc.h
- avcstrm.h
- bdamedia.h
- bdasup.h
- bdatypes.h
- dsound.h
- kcom.h
- ks.h
- ksi.h
- ksmedia.h
- ksproxy.h
- lamp.h
- msviddrv.h
- strmini.h
- swenum.h
- usbcamdi.h
Para obter o guia de programação, consulte Streaming de dispositivos de mídia.
IOCTLs
IOCTL_AVC_BUS_RESET O código de controle de E/S IOCTL_AVC_BUS_RESET permite que o chamador conclua qualquer IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO anterior e IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO solicitações de controle que não usaram o sinalizador AVC_SUBUNIT_ADDR_TRIGGERBUSRESET. |
IOCTL_AVC_CLASS O código de controle de E/S IOCTL_AVC_CLASS tem suporte apenas no modo kernel, usando o IRP_MJ_INTERNAL_DEVICE_CONTROL dispatch.Avc.sys dá suporte a duas interfaces de dispositivo, dependendo do tipo de instância (par ou virtual). |
IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO O código de controle de E/S IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO controla a enumeração de subunidades virtuais. |
IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO O código de controle de E/S IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO controla a enumeração de subunidades virtuais. |
IOCTL_AVCSTRM_CLASS Um driver de subunidade AV/C usa o IRP IRP_MJ_INTERNAL_DEVICE_CONTROL, com o membro IoControlCode definido como IOCTL_AVCSTRM_CLASS, para se comunicar com avcstrm.sys. |
IOCTL_KS_DISABLE_EVENT Um aplicativo pode usar IOCTL_KS_DISABLE_EVENT para rescindir uma notificação de solicitação anterior. O aplicativo especifica IOCTL_KS_DISABLE_EVENT no parâmetro IoControl de uma chamada para KsSynchronousDeviceControl. |
IOCTL_KS_ENABLE_EVENT Um aplicativo pode usar IOCTL_KS_ENABLE_EVENT para solicitar a notificação de um tipo de evento KS ou para determinar os eventos compatíveis com um objeto KS. |
IOCTL_KS_HANDSHAKE Um cliente no modo kernel pode usar IOCTL_KS_HANDSHAKE para negociar uma interface entre pinos AVStream não conectados. |
IOCTL_KS_METHOD Um aplicativo pode usar IOCTL_KS_METHOD para executar um método em um objeto KS. O aplicativo passa IOCTL_KS_METHOD com os parâmetros descritos abaixo para a função KsSynchronousDeviceControl. |
IOCTL_KS_PROPERTY Um aplicativo pode usar IOCTL_KS_PROPERTY para obter ou definir propriedades ou para determinar as propriedades compatíveis com um objeto KS. O aplicativo passa IOCTL_KS_PROPERTY com os parâmetros descritos abaixo para a função KsSynchronousDeviceControl. |
IOCTL_KS_READ_STREAM Um aplicativo pode usar IOCTL_KS_READ_STREAM para ler dados de um pino. O aplicativo passa IOCTL_KS_READ_STREAM com os parâmetros descritos abaixo para a função KsSynchronousDeviceControl. |
IOCTL_KS_RESET_STATE Um aplicativo pode usar IOCTL_KS_RESET_STATE para retornar um pino ao estado em que estava em Acquire-time. O aplicativo passa IOCTL_KS_RESET_STATE com os parâmetros descritos abaixo para a função KsSynchronousDeviceControl. |
IOCTL_KS_WRITE_STREAM Um aplicativo pode usar IOCTL_KS_WRITE_STREAM para gravar dados em um pin. O aplicativo passa IOCTL_KS_WRITE_STREAM com os parâmetros descritos abaixo para a função KsSynchronousDeviceControl. |
IOCTL_LAMP_BASE Saiba mais sobre: IOCTL_LAMP_BASE IOCTL |
IOCTL_LAMP_GET_CAPABILITIES_COLOR O código de controle IOCTL_LAMP_GET_CAPABILITIES_COLOR consulta os recursos da lâmpada quando o dispositivo é configurado para emitir luz de cor. |
IOCTL_LAMP_GET_CAPABILITIES_WHITE O código de controle IOCTL_LAMP_GET_CAPABILITIES_WHITE consulta os recursos da lâmpada quando o dispositivo está configurado para emitir luz branca. |
IOCTL_LAMP_GET_EMITTING_LIGHT O IOCTL_LAMP_GET_EMITTING_LIGHT controlar consultas de código se a lâmpada estiver ativada. |
IOCTL_LAMP_GET_INTENSITY_COLOR O código de controle IOCTL_LAMP_GET_INTENSITY_COLOR consulta a intensidade da luz quando a lâmpada é configurada para emitir luz de cor. |
IOCTL_LAMP_GET_INTENSITY_WHITE O código de controle IOCTL_LAMP_GET_INTENSITY_WHITE consulta a intensidade da luz quando a lâmpada é configurada para emitir luz branca. |
IOCTL_LAMP_GET_MODE O código de controle IOCTL_LAMP_GET_MODE consulta o modo com o qual a lâmpada está configurada no momento. |
IOCTL_LAMP_SET_EMITTING_LIGHT O código de controle IOCTL_LAMP_SET_EMITTING_LIGHT ativa ou desativa a lâmpada. |
IOCTL_LAMP_SET_INTENSITY_COLOR O código de controle IOCTL_LAMP_SET_INTENSITY_COLOR define a lâmpada como a intensidade de luz especificada. |
IOCTL_LAMP_SET_INTENSITY_WHITE O código de controle IOCTL_LAMP_SET_INTENSITY_WHITE define a lâmpada como a intensidade de luz especificada. |
IOCTL_LAMP_SET_MODE O código de controle IOCTL_LAMP_SET_MODE define o modo no qual a lâmpada opera. |
IOCTL_SWENUM_GET_BUS_ID Saiba mais sobre: IOCTL_SWENUM_GET_BUS_ID IOCTL |
IOCTL_SWENUM_INSTALL_INTERFACE Saiba mais sobre: IOCTL_SWENUM_INSTALL_INTERFACE IOCTL |
IOCTL_SWENUM_REMOVE_INTERFACE Saiba mais sobre: IOCTL_SWENUM_REMOVE_INTERFACE IOCTL |
Enumerações
AVC_FUNCTION O tipo de enumeração AVC_FUNCTION é usado para especificar funções de subunidade AV/C. |
AvcCommandType O tipo de enumeração AvcCommandType é usado para indicar o tipo de comando emitido por um driver de subunidade para sua subunidade AV/C por meio de códigos de função AVC_FUNCTION_COMMAND ou AVC_FUNCTION_GET_REQUEST. |
AvcResponseCode O tipo de enumeração AvcResponseCode é usado para indicar o tipo de resposta recebida por um driver de subunidade de sua subunidade AV/C por meio de códigos de função AVC_FUNCTION_COMMAND ou AVC_FUNCTION_SEND_RESPONSE. |
AVCSTRM_FORMAT A enumeração AVCSTRM_FUNCTION define os formatos de fluxo de subunidade AV/C compatíveis com avcstrm.sys. |
AVCSTRM_FUNCTION A enumeração AVCSTRM_FUNCTION define a funcionalidade exposta pelo driver avcstrm.sys. |
AvcSubunitType O tipo de enumeração AvcSubunitType é usado para indicar o tipo de subunidade AV/C. |
BDA_DigitalSignalStandard Este tópico descreve a enumeração BDA_DigitalSignalStandard. |
BDA_LockType O BDA_LockType tipo enumerado contém valores que especificam tipos de bloqueio para um sinal. |
CAPTURE_MEMORY_ALLOCATION_FLAGS A enumeração CAPTURE_MEMORY_ALLOCATION_FLAGS define tipos de superfícies de memória para as quais os minidrivers AVStream podem capturar dados de áudio e vídeo. |
ChannelChangeSpanningEvent_State Este tópico descreve a enumeração ChannelChangeSpanningEvent_State. |
ChannelType Este tópico descreve a enumeração ChannelType. |
CONSTRICTOR_OPTION Este tópico descreve a enumeração CONSTRICTOR_OPTION. |
FRAMING_CACHE_OPS Saiba mais sobre: enumeração FRAMING_CACHE_OPS |
FRAMING_PROP Saiba mais sobre: enumeração FRAMING_PROP |
KS_AMPixAspectRatio A enumeração KS_AMPixAspectRatio define a taxa de proporção de pixel que corresponde a um sinal de vídeo NTSC de 720 480 ou um sinal de vídeo PAL de 720 × 576. |
KS_AMVP_MODE A enumeração KS_AMVP_MODE define os modos de exibição da porta de vídeo. |
KS_AMVP_SELECTFORMATBY A enumeração KS_AMVP_SELECTFORMATBY especifica os critérios que o Filtro de Mixer de Sobreposição deve usar para selecionar o formato de vídeo. |
KS_AnalogVideoStandard A enumeração KS_AnalogVideoStandard define vários padrões de vídeo analógico que são usados em todo o mundo. |
KS_CameraControlAsyncOperation Define as notificações que o driver usa para iniciar e parar uma operação de câmera assíncrona, incluindo a configuração do flash, as propriedades de controle de pino de imagem, a região de interesse na imagem ou a estabilização de vídeo. |
KS_CompressionCaps A enumeração KS_CompressionCaps define os recursos de compactação de um dispositivo. |
KS_DVDCOPYSTATE A enumeração KS_DVDCOPYSTATE descreve o progresso da inicialização de proteção de direitos autorais de DVD, autenticação e sequência de negociação de chaves. |
KS_LogicalMemoryType Saiba mais sobre: enumeração KS_LogicalMemoryType |
KS_MPEG2Level A enumeração KS_MPEG2Level descreve os níveis mpeg-2. |
KS_MPEG2Profile A enumeração KS_MPEG2Profile descreve perfis MPEG-2. |
KS_SEEKING_CAPABILITIES Saiba mais sobre: enumeração KS_SEEKING_CAPABILITIES |
KS_SEEKING_FLAGS A enumeração KS_SEEKING_FLAGS lista as opções de posicionamento que podem ser usadas em conjunto com a estrutura KSPROPERTY_POSITIONS. |
KS_TUNER_STRATEGY A enumeração KS_TUNER_STRATEGY define estratégias de método de ajuste. |
KS_TUNER_TUNING_FLAGS A enumeração KS_TUNER_TUNING_FLAGS define sinalizadores de ajuste que descrevem a granularidade de uma operação de ajuste. |
KS_VideoControlFlags A enumeração KS_VideoControlFlags define recursos de controle de vídeo para um fluxo específico. |
KS_VIDEODECODER_FLAGS A enumeração KS_VIDEODECODER_FLAGS define os recursos do decodificador de vídeo. |
KS_VideoStreamingHints A enumeração KS_VideoStreamingHints define dicas de compactação de vídeo. |
KSALLOCATORMODE Saiba mais sobre: enumeração KSALLOCATORMODE |
KSCAMERA_EXTENDEDPROP_FOCUSSTATE Essa enumeração contém os estados de foco. |
KSCAMERA_EXTENDEDPROP_MetadataAlignment Essa enumeração contém identificadores para o alinhamento de metadados. |
KSCAMERA_EXTENDEDPROP_ROITYPE Essa enumeração contém os tipos ROI. |
KSCAMERA_EXTENDEDPROP_WHITEBALANCE_MODE Este tópico descreve a enumeração KSCAMERA_EXTENDEDPROP_WHITEBALANCE_MODE. |
KSCAMERA_MetadataId Essa enumeração contém identificadores para um item de metadados. |
KSCAMERA_PERFRAMESETTING_ITEM_TYPE Essa enumeração contém os diferentes tipos de item para a DDI de configurações por quadro. |
KSCOMPLETION_INVOCATION Saiba mais sobre: enumeração KSCOMPLETION_INVOCATION |
KSDEGRADE_STANDARD A enumeração KSDEGRADE_STANDARD lista diferentes tipos de degradação. |
KSDEVICE_THERMAL_STATE Uma enumeração definida por KS para alterações de estado térmico. |
KSEVENT_BDA_EVENT_TYPE Este tópico descreve a enumeração KSEVENT_BDA_EVENT_TYPE. |
KSEVENT_BDA_TUNER Este tópico descreve a enumeração KSEVENT_BDA_TUNER. |
KSEVENT_CAMERACONTROL Especifica as notificações de evento de controle de câmera que o driver gera para indicar que uma operação foi concluída ou cancelada. |
KSEVENT_CAMERAEVENT KSEVENT_CAMERAEVENT enumera um conjunto de eventos de streaming de kernel que pode ser usado pelo pipeline para habilitar ou desabilitar notificações de eventos de câmera do driver. |
KSEVENT_CLOCK_POSITION Saiba mais sobre: enumeração KSEVENT_CLOCK_POSITION |
KSEVENT_CONNECTION Saiba mais sobre: enumeração KSEVENT_CONNECTION |
KSEVENT_DEVICE Especifica as notificações de evento geradas pelo driver para indicar que um dispositivo foi perdido ou preempto. |
KSEVENT_PINCAPS_CHANGENOTIFICATIONS Saiba mais sobre: enumeração KSEVENT_PINCAPS_CHANGENOTIFICATIONS |
KSEVENT_STREAMALLOCATOR Saiba mais sobre: enumeração KSEVENT_STREAMALLOCATOR |
KSEVENT_VOLUMELIMIT Saiba mais sobre: enumeração KSEVENT_VOLUMELIMIT |
KSEVENTS_LOCKTYPE A enumeração KSEVENTS_LOCKTYPE identifica o tipo de bloqueio de exclusão. Os tipos são usados com EventFlags em várias funções auxiliares de conjunto de eventos. |
KSINTERFACE_FILEIO Saiba mais sobre: enumeração KSINTERFACE_FILEIO |
KSINTERFACE_STANDARD Saiba mais sobre: enumeração KSINTERFACE_STANDARD |
KSIOOPERATION Saiba mais sobre: enumeração KSIOOPERATION |
KSIRP_REMOVAL_OPERATION Saiba mais sobre: enumeração KSIRP_REMOVAL_OPERATION |
KSLIST_ENTRY_LOCATION Saiba mais sobre: enumeração KSLIST_ENTRY_LOCATION |
KSMETHOD_BDA_CAS_SERVICE Este tópico descreve a enumeração KSMETHOD_BDA_CAS_SERVICE. |
KSMETHOD_BDA_CHANGE_SYNC Este tópico descreve a enumeração KSMETHOD_BDA_CHANGE_SYNC. |
KSMETHOD_BDA_DEBUG_SERVICE Este tópico descreve a enumeração KSMETHOD_BDA_DEBUG_SERVICE. |
KSMETHOD_BDA_DEVICE_CONFIGURATION Este tópico descreve a enumeração KSMETHOD_BDA_DEVICE_CONFIGURATION. |
KSMETHOD_BDA_DRM Este tópico descreve a enumeração KSMETHOD_BDA_DRM. |
KSMETHOD_BDA_EVENTING_SERVICE Este tópico descreve a enumeração KSMETHOD_BDA_EVENTING_SERVICE. |
KSMETHOD_BDA_GDDS_SERVICE Este tópico descreve a enumeração KSMETHOD_BDA_GDDS_SERVICE. |
KSMETHOD_BDA_GPNV_SERVICE Este tópico descreve a enumeração KSMETHOD_BDA_GPNV_SERVICE. |
KSMETHOD_BDA_ISDB_CAS Este tópico descreve a enumeração KSMETHOD_BDA_ISDB_CAS. |
KSMETHOD_BDA_MUX_SERVICE Este tópico descreve a enumeração KSMETHOD_BDA_MUX_SERVICE. |
KSMETHOD_BDA_SCAN_SERVICE Este tópico descreve a enumeração KSMETHOD_BDA_SCAN_SERVICE. |
KSMETHOD_BDA_TS_SELECTOR Este tópico descreve a enumeração KSMETHOD_BDA_TS_SELECTOR. |
KSMETHOD_BDA_TUNER_SERVICE Este tópico descreve a enumeração KSMETHOD_BDA_TUNER_SERVICE. |
KSMETHOD_BDA_USERACTIVITY_SERVICE Este tópico descreve a enumeração KSMETHOD_BDA_USERACTIVITY_SERVICE. |
KSMETHOD_BDA_WMDRM Este tópico descreve a enumeração KSMETHOD_BDA_WMDRM. |
KSMETHOD_BDA_WMDRM_TUNER Este tópico descreve a enumeração KSMETHOD_BDA_WMDRM_TUNER. |
KSMETHOD_STREAMALLOCATOR Saiba mais sobre: enumeração KSMETHOD_STREAMALLOCATOR |
KSMETHOD_STREAMIO Saiba mais sobre: enumeração KSMETHOD_STREAMIO |
KSOBJECTTYPE A enumeração KSOBJECTTYPE lista diferentes tipos de objetos de streaming de kernel. |
KSPEEKOPERATION Saiba mais sobre: enumeração KSPEEKOPERATION |
KSPIN_COMMUNICATION Saiba mais sobre: enumeração KSPIN_COMMUNICATION |
KSPIN_DATAFLOW Uma instância da enumeração KSPIN_DATAFLOW é retornada por KSPROPERTY_PIN_DATAFLOW. |
KSPIN_FLAG_AVC O tipo de enumeração KSPIN_FLAG_AVC é usado para o gerenciamento de conexões e no código da função AVC_FUNCTION_GET_CONNECTINFO. |
KSPIN_MDL_CACHING_EVENT A enumeração KSPIN_MDL_CACHING_EVENT contém valores que são usados internamente pelo sistema operacional. |
KSPPROPERTY_ALLOCATOR_MDLCACHING A enumeração KSPPROPERTY_ALLOCATOR_MDLCACHING contém valores que são usados internamente pelo sistema operacional. |
KSPROPERTY_AUDIOMODULE Este tópico descreve a enumeração KSPROPERTY_AUDIOMODULE. |
KSPROPERTY_AUDIORESOURCEMANAGEMENT Descreve a enumeração KSPROPERTY_AUDIORESOURCEMANAGEMENT. |
KSPROPERTY_BDA_AUTODEMODULATE Este tópico descreve a enumeração KSPROPERTY_BDA_AUTODEMODULATE. |
KSPROPERTY_BDA_CA Este tópico descreve a enumeração KSPROPERTY_BDA_CA. |
KSPROPERTY_BDA_CA_EVENT Este tópico descreve a enumeração KSPROPERTY_BDA_CA_EVENT. |
KSPROPERTY_BDA_DIGITAL_DEMODULATOR Este tópico descreve a enumeração KSPROPERTY_BDA_DIGITAL_DEMODULATOR. |
KSPROPERTY_BDA_DISEQC_COMMAND Este tópico descreve a enumeração KSPROPERTY_BDA_DISEQC_COMMAND. |
KSPROPERTY_BDA_DISEQC_EVENT Este tópico descreve a enumeração KSPROPERTY_BDA_DISEQC_EVENT. |
KSPROPERTY_BDA_ETHERNET_FILTER Este tópico descreve a enumeração KSPROPERTY_BDA_ETHERNET_FILTER. |
KSPROPERTY_BDA_FREQUENCY_FILTER Este tópico descreve a enumeração KSPROPERTY_BDA_FREQUENCY_FILTER. |
KSPROPERTY_BDA_IPv4_FILTER Este tópico descreve a enumeração KSPROPERTY_BDA_IPv4_FILTER. |
KSPROPERTY_BDA_IPv6_FILTER Este tópico descreve a enumeração KSPROPERTY_BDA_IPv6_FILTER. |
KSPROPERTY_BDA_LNB_INFO Este tópico descreve a enumeração KSPROPERTY_BDA_LNB_INFO. |
KSPROPERTY_BDA_NULL_TRANSFORM Este tópico descreve a enumeração KSPROPERTY_BDA_NULL_TRANSFORM. |
KSPROPERTY_BDA_PIDFILTER Este tópico descreve a enumeração KSPROPERTY_BDA_PIDFILTER. |
KSPROPERTY_BDA_PIN_CONTROL Este tópico descreve a enumeração KSPROPERTY_BDA_PIN_CONTROL. |
KSPROPERTY_BDA_PIN_EVENT Este tópico descreve a enumeração KSPROPERTY_BDA_PIN_EVENT. |
KSPROPERTY_BDA_SIGNAL_STATS Este tópico descreve a enumeração KSPROPERTY_BDA_SIGNAL_STATS. |
KSPROPERTY_BDA_TOPOLOGY Este tópico descreve a enumeração KSPROPERTY_BDA_TOPOLOGY. |
KSPROPERTY_BDA_VOID_TRANSFORM Este tópico descreve a enumeração KSPROPERTY_BDA_VOID_TRANSFORM. |
KSPROPERTY_CAMERACONTROL_EXTENDED_PROPERTY Essa enumeração contém controles de câmera estendidos. |
KSPROPERTY_CAMERACONTROL_FLASH Usado para especificar o controle flash da câmera. |
KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY Usado para identificar se o pino de imagem e o pino de registro da câmera são mutuamente exclusivos. Se eles forem mutuamente exclusivos, quando o pino de registro estiver ativo, o pino de imagem não poderá estar ativo e vice-versa. |
KSPROPERTY_CAMERACONTROL_PERFRAMESETTING_PROPERTY Essa enumeração contém as IDs de propriedade definidas para o conjunto de propriedades por quadro. |
KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST Usado para especificar uma região de interesse da câmera. |
KSPROPERTY_CAMERACONTROL_VIDEO_STABILIZATION_MODE Usado para especificar a estabilização de vídeo da câmera. |
KSPROPERTY_CLOCK Saiba mais sobre: enumeração KSPROPERTY_CLOCK |
KSPROPERTY_CONNECTION Saiba mais sobre: enumeração KSPROPERTY_CONNECTION |
KSPROPERTY_GENERAL Saiba mais sobre: enumeração KSPROPERTY_GENERAL |
KSPROPERTY_GM Saiba mais sobre: enumeração KSPROPERTY_GM |
KSPROPERTY_IDS_BDA_TABLE Este tópico descreve a enumeração KSPROPERTY_IDS_BDA_TABLE. |
KSPROPERTY_MEDIASEEKING Saiba mais sobre: enumeração KSPROPERTY_MEDIASEEKING |
KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_TYPE A enumeração KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_TYPE define os tipos NTP de controle de câmera de rede. |
KSPROPERTY_NETWORKCAMERACONTROL_PROPERTY A enumeração KSPROPERTY_NETWORKCAMERACONTROL_PROPERTY define as propriedades de controle de câmera de rede. |
KSPROPERTY_PIN Saiba mais sobre: enumeração KSPROPERTY_PIN |
KSPROPERTY_QUALITY Saiba mais sobre: enumeração KSPROPERTY_QUALITY |
KSPROPERTY_RTAUDIO KSPROPERTY_RTAUDIO enumera as propriedades de um dispositivo de áudio WaveRT. |
KSPROPERTY_SERVICE Saiba mais sobre: enumeração KSPROPERTY_SERVICE |
KSPROPERTY_STREAM Saiba mais sobre: enumeração KSPROPERTY_STREAM |
KSPROPERTY_STREAMALLOCATOR Saiba mais sobre: enumeração KSPROPERTY_STREAMALLOCATOR |
KSPROPERTY_STREAMINTERFACE Saiba mais sobre: enumeração KSPROPERTY_STREAMINTERFACE |
KSPROPERTY_TOPOLOGY Saiba mais sobre: enumeração KSPROPERTY_TOPOLOGY |
KSRESET Saiba mais sobre: enumeração KSRESET |
KSSTACK_USE Saiba mais sobre: enumeração KSSTACK_USE |
KSSTATE A enumeração KSSTATE lista os estados possíveis de um objeto de streaming de kernel. |
KSSTREAM_POINTER_STATE Saiba mais sobre: enumeração KSSTREAM_POINTER_STATE |
KSTARGET_STATE Saiba mais sobre: enumeração KSTARGET_STATE |
LAMP_MODE Essa enumeração contém os modos operacionais de um dispositivo de lâmpada. |
PIPE_ALLOCATOR_PLACE Saiba mais sobre: enumeração PIPE_ALLOCATOR_PLACE |
PIPE_STATE Saiba mais sobre: enumeração PIPE_STATE |
SignalAndServiceStatusSpanningEvent_State Este tópico descreve a enumeração SignalAndServiceStatusSpanningEvent_State. |
SRB_COMMAND Saiba mais sobre: enumeração _SRB_COMMAND |
STREAM_BUFFER_TYPE Essa enumeração define os tipos de buffer para StreamClassGetPhysicalAddress. |
STREAM_DEBUG_LEVEL A enumeração STREAM_DEBUG_LEVEL lista níveis incrementais de saída do depurador. |
STREAM_MINIDRIVER_DEVICE_NOTIFICATION_TYPE Saiba mais sobre: enumeração _STREAM_MINIDRIVER_DEVICE_NOTIFICATION_TYPE |
STREAM_MINIDRIVER_STREAM_NOTIFICATION_TYPE Saiba mais sobre: enumeração _STREAM_MINIDRIVER_STREAM_NOTIFICATION_TYPE |
STREAM_PRIORITY _STREAM_PRIORITY enumera os níveis de prioridade disponíveis para o fluxo. |
TIME_FUNCTION Saiba mais sobre: enumeração TIME_FUNCTION |
USBCAMD_CamControlFlags Saiba mais sobre: enumeração USBCAMD_CamControlFlags |
VARENUM Especifica os tipos de variante. |
VIDEOENCODER_BITRATE_MODE A enumeração VIDEOENCODER_BITRATE_MODE descreve os modos de codificação de taxa de bits compatíveis com o dispositivo. |
Funções
_KsEdit A função _KsEdit garante que um determinado item seja alocado dinamicamente e associado a um objeto AVStream por meio do recipiente de objetos. |
BdaCheckChanges A função BdaCheckChanges verifica um novo conjunto de alterações de topologia do BDA antes que elas sejam confirmadas. |
BdaCommitChanges A função BdaCommitChanges confirma as alterações na topologia do BDA que ocorreram desde a última chamada para a função BdaStartChanges. |
BdaCreateFilterFactory A função BdaCreateFilterFactory adiciona o descritor de filtro especificado como uma fábrica de filtros ao dispositivo especificado e associa a fábrica de filtros à topologia de modelo do BDA especificada. |
BdaCreateFilterFactoryEx A função BdaCreateFilterFactoryEx adiciona o descritor de filtro especificado como uma fábrica de filtros ao dispositivo especificado e associa a fábrica de filtros à topologia de modelo do BDA especificada. |
BdaCreatePin A função BdaCreatePin cria um novo pin no filtro especificado. |
BdaCreateTopology A função BdaCreateTopology cria a topologia entre dois pinos. |
BdaDeletePin A função BdaDeletePin exclui um pin do filtro especificado. |
BdaFilterFactoryUpdateCacheData A função BdaFilterFactoryUpdateCacheData atualiza o cache de dados de fixação de uma instância de um filtro. |
BdaGetChangeState A função BdaGetChangeState retorna o estado de alteração atual da topologia do BDA. |
BdaInitFilter A função BdaInitFilter inicializa o contexto de filtro BDA associado a uma instância de filtro. |
BdaMethodCreatePin A função BdaMethodCreatePin cria uma fábrica de pinos. |
BdaMethodCreateTopology A função BdaMethodCreateTopology cria uma topologia de modelo entre dois pinos de um filtro. |
BdaMethodDeletePin A função BdaMethodDeletePin exclui uma fábrica de pinos. |
BdaPropertyGetControllingPinId A função BdaPropertyGetControllingPinId recupera o identificador de um pino no qual controlar as propriedades, os métodos e os eventos de um nó específico. |
BdaPropertyGetPinControl A função BdaPropertyGetPinControl recupera o identificador ou o tipo de um pin. |
BdaPropertyNodeDescriptors A função BdaPropertyNodeDescriptors recupera uma lista de nós em uma topologia de modelo. |
BdaPropertyNodeEvents A função BdaPropertyNodeEvents recupera uma lista de eventos compatíveis com um nó. |
BdaPropertyNodeMethods A função BdaPropertyNodeMethods recupera uma lista de métodos compatíveis com um nó. |
BdaPropertyNodeProperties A função BdaPropertyNodeProperties recupera uma lista de propriedades compatíveis com um nó. |
BdaPropertyNodeTypes A função BdaPropertyNodeTypes recupera uma lista de tipos de nó em uma topologia de modelo. |
BdaPropertyPinTypes A função BdaPropertyPinTypes recupera uma lista de tipos de pin em uma topologia de modelo. |
BdaPropertyTemplateConnections A função BdaPropertyTemplateConnections recupera uma lista de conexões que descrevem como tipos de pino e tipos de nó são conectados em uma topologia de modelo. |
BdaStartChanges A função BdaStartChanges inicia a configuração de novas alterações de topologia do BDA. |
BdaUninitFilter A função BdaUninitFilter remove o contexto de filtro BDA da instância de filtro associada. |
BdaValidateNodeProperty A função BdaValidateNodeProperty valida que uma solicitação de propriedade de nó está associada a um pin específico. |
CreateNodeInstance O método CreateNodeInstance solicita um objeto de filtro KS para abrir um objeto de nó de topologia. |
DEFINE_GUIDEX Saiba mais sobre: função DEFINE_GUIDEX |
Get O método Get recupera uma propriedade identificada por um GUID de conjunto de propriedades e um identificador de propriedade. Esse método pertence a IKsPropertySet em dsound.h. |
Get O método Get recupera uma propriedade identificada por um GUID de conjunto de propriedades e um identificador de propriedade. Esse método pertence a IKsPropertySet em ksproxy.h. |
GetCorrelatedPhysicalTime O método IKsReferenceClock::GetCorrelatedPhysicalTime consulta o relógio de referência associado para a hora física atual e recupera a hora correlacionada do sistema. |
GetCorrelatedTime O método IKsReferenceClock::GetCorrelatedTime consulta o relógio de referência associado para o tempo de fluxo atual e adquire a hora correlacionada do sistema. |
GetPhysicalTime O método IKsReferenceClock::GetPhysicalTime consulta o relógio de referência associado para a hora física atual. |
GetResolution O método IKsReferenceClock::GetResolution consulta o relógio de referência associado para sua resolução. |
GetState O método IKsReferenceClock::GetState consulta o relógio de referência associado para seu estado de streaming atual. |
GetTime O método IKsReferenceClock::GetTime consulta o relógio de referência associado para a hora atual. |
ILOGENTRY Saiba mais sobre: macro ILOGENTRY |
INIT_AVCSTRM_HEADER A macro INIT_AVCSTRM_HEADER inicializa os membros SizeOfThisBlock, Version e Function da estrutura AVC_STREAM_REQUEST_BLOCK. |
KoCreateInstance A função KoCreateInstance cria um objeto da classe com o CLSID especificado. |
KoDeviceInitialize A função KoDeviceInitialize adiciona uma entrada de item de criação COM do kernel ao objeto de dispositivo especificado. |
KoDriverInitialize A função KoDriverInitialize inicializa um objeto driver para manipular a interface de streaming do kernel. |
KoRelease A função KoRelease diminui a contagem de referência para a interface de chamada em um objeto . |
KsAcquireCachedMdl Essa função é usada para adquirir o MDL armazenado em cache pelo driver de porta KS. A função é usada por um driver de modo kernel para adquirir o MDL para um exemplo fornecido por pipeline gerado por um driver Avstream. |
KsAcquireControl A função KsAcquireControl adquire o mutex de controle de filtro para Object. |
KsAcquireDevice A função KsAcquireDevice obtém acesso síncrono para Dispositivo adquirindo o mutex do dispositivo. |
KsAcquireDeviceSecurityLock A função KsAcquireDeviceSecurityLock adquire o bloqueio de segurança associado a um objeto de dispositivo. |
KsAcquireResetValue A função KsAcquireResetValue recupera o estado de redefinição atual de um IRP IOCTL_KS_RESET_STATE. |
KsAddAggregate O método KsAddAggregate adiciona um servidor COM como um provedor de agregação à lista de provedores de interface para o objeto KS que expõe a interface IKsAggregateControl. |
KsAddDevice A função KsAddDevice é o manipulador AddDevice padrão instalado por KsInitializeDriver. |
KsAddEvent A função KsAddEvent adiciona um evento à lista de eventos do Object. |
KsAddIrpToCancelableQueue A função KsAddIrpToCancelableQueue adiciona um IRP a uma fila de IRPs canceláveis, permitindo que o IRP seja cancelado. Se o IRP tiver sido definido anteriormente como um estado cancelado, a função KsAddIrpToCancelableQueue concluirá o cancelamento desse IRP. |
KsAddItemToObjectBag A função KsAddItemToObjectBag adiciona um objeto ou bloco de memória ao recipiente de objeto fornecido. |
KsAddObjectCreateItemToDeviceHeader A função KsAddObjectCreateItemToDeviceHeader adiciona o item de criação especificado a um item vazio na lista de itens de criação alocados anteriormente para este cabeçalho de dispositivo. |
KsAddObjectCreateItemToObjectHeader A função KsAddObjectCreateItemToObjectHeader adiciona o create-item especificado a um item vazio na lista de itens de criação alocados anteriormente para esse cabeçalho de objeto. |
KsAllocateDefaultClock A função KsAllocateDefaultClock aloca e inicializa a estrutura de relógio padrão. |
KsAllocateDefaultClockEx A função KsAllocateDefaultClockEx aloca e inicializa a estrutura de relógio padrão. |
KsAllocateDeviceHeader A função KsAllocateDeviceHeader aloca e inicializa o cabeçalho de extensão do dispositivo necessário. |
KsAllocateExtraData A função KsAllocateExtraData é usada com IRPs de streaming para alocar um buffer para conter dados de cabeçalho adicionais. Um ponteiro para o buffer alocado é retornado e, eventualmente, o buffer deve ser liberado pelo chamador. |
KsAllocateObjectBag A função KsAllocateObjectBag cria um recipiente de objetos e a associa a um KSDEVICE. |
KsAllocateObjectCreateItem A função KsAllocateObjectCreateItem aloca um slot para o item de criação especificado, opcionalmente alocando espaço para e copiando os dados de criação de item também. |
KsAllocateObjectHeader A função KsAllocateObjectHeader inicializa o cabeçalho de contexto de arquivo necessário. |
KsCacheMedium A função KsCacheMedium melhora o desempenho de criação de gráficos de pinos que usam Médias para definir a conectividade. |
KsCancelIo A função KsCancelIo cancela todos os IRPs na lista de cancelamento especificada. Se um IRP na lista não tiver uma rotina de cancelamento, somente o bit de cancelamento será definido no IRP. A função pode ser chamada no nível irq DISPATCH_LEVEL ou inferior. |
KsCompleteIo O método KsCompleteIo limpa cabeçalhos estendidos e libera amostras de mídia após a conclusão da E/S (entrada e saída). |
KsCompleteIoOperation O método KsCompleteIoOperation limpa o cabeçalho estendido e conclui a operação de entrada e saída (E/S). |
KsCompleteMediaType O método KsCompleteMediaType conclui um tipo de mídia parcialmente especificado que foi apresentado pela primeira vez ao método IAMStreamConfig::SetFormat. |
KsCompletePendingRequest A função KsCompletePendingRequest é usada para concluir uma solicitação de E/S em resposta à qual uma função de expedição AVStream retornada anteriormente STATUS_PENDING. |
KsCopyObjectBagItems A função KsCopyObjectBagItems copia todos os itens de um recipiente de objetos para outro. |
KsCreateAllocator A função KsCreateAllocator cria um identificador para um alocador para o identificador de conexão do coletor fornecido. Essa função não conclui o IRP nem define o status no IRP. |
KsCreateAllocator2 Cria um identificador para um alocador para o identificador de conexão do coletor especificado. Essa função não conclui o IRP nem define o status no IRP. |
KsCreateBusEnumObject A função KsCreateBusEnumObject é apenas para uso do sistema. |
KsCreateClock A função KsCreateClock cria um identificador para uma instância de relógio. |
KsCreateClock2 Cria um identificador para uma instância de relógio. Chame essa função depois que o COM (Component Object Model) for inicializado. |
KsCreateDefaultAllocator Dada uma solicitação de IRP_MJ_CREATE validada, a função KsCreateDefaultAllocator cria um alocador padrão que usa o pool de memória especificado e associa o IoGetCurrentIrpStackLocation(Irp)->FileObject ao alocador usando uma tabela de expedição interna (KSDISPATCH_TABLE). |
KsCreateDefaultAllocatorEx Cria um alocador padrão que usa o pool de memória especificado e associa o IoGetCurrentIrpStackLocation(pIrp)->FileObject a esse alocador usando uma tabela de expedição interna (KSDISPATCH_TABLE). |
KsCreateDefaultClock Dada uma solicitação IRP_MJ_CREATE, a função KsCreateDefaultClock cria um relógio padrão que usa o relógio do sistema como uma base de tempo e associa o IoGetCurrentIrpStackLocation(Irp)->FileObject ao relógio usando uma tabela de expedição interna (KSDISPATCH_TABLE). Não conclui o IRP nem define o status no IRP. A função KsCreateDefaultClock só pode ser chamada em PASSIVE_LEVEL. |
KsCreateDefaultSecurity A função KsCreateDefaultSecurity cria um descritor de segurança com segurança padrão, herdando opcionalmente parâmetros de um descritor de segurança pai. |
KsCreateDevice A função KsCreateDevice cria um dispositivo AVStream. |
KsCreateFilterFactory A função KsCreateFilterFactory adiciona uma fábrica de filtros a um determinado dispositivo. |
KsCreatePin A função KsCreatePin passa uma solicitação de conexão para um dispositivo, criando uma instância de pin. Essa função só pode ser chamada em PASSIVE_LEVEL para clientes no modo kernel. |
KsCreatePin2 Passa uma solicitação de conexão para um dispositivo, criando uma instância de pino. |
KsCreateSinkPinHandle O método KsCreateSinkPinHandle cria um identificador de pino e o armazena no objeto de pino KS. |
KsCreateTopologyNode A função KsCreateTopologyNode cria um identificador para uma instância de nó de topologia. A função só pode ser chamada em PASSIVE_LEVEL. |
KsCreateTopologyNode2 Cria um identificador para uma instância de nó de topologia. |
KsDecrementCountedWorker Diminui a contagem de trabalho atual de um trabalho anterior criado por KsRegisterCountedWorker. Isso deve ser chamado depois que cada tarefa dentro de um trabalho tiver sido concluída. |
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. |
KsDefaultAddEventHandler A função KsDefaultAddEventHandler é uma rotina padrão para manipular solicitações de evento 'add'. |
KsDefaultDeviceIoCompletion A função KsDefaultDeviceIoCompletion é usada para retornar uma resposta padrão e para concluir qualquer controle de E/S do dispositivo. |
KsDeleteFilterFactory KsDeleteFilterFactory exclui uma determinada fábrica de filtros. |
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. |
KsDereferenceBusObject Desreferencia o objeto de dispositivo físico do barramento. |
KsDereferenceSoftwareBusObject A função KsDereferenceSoftwareBusObject diminui a contagem de referência do PDO do objeto enumerador de barramento de carga de demanda. |
KsDeviceGetBusData A função KsDeviceGetBusData lê dados do barramento em que reside o dispositivo AVStream especificado. |
KsDeviceGetFirstChildFilterFactory A função KsDeviceGetFirstChildFilterFactory retorna a primeira fábrica de filtros filho pertencente a um determinado dispositivo AVStream. |
KsDeviceGetOuterUnknown A função KsDeviceGetOuterUnknown retorna o IUnknown externo do dispositivo AVStream especificado por Device. |
KsDeviceRegisterAdapterObject A função KsDeviceRegisterAdapterObject registra um objeto de adaptador de DMA com AVStream para executar o DMA de dispersão/coleta no dispositivo especificado. Todos os drivers compilados para Win64 devem usar IKsDeviceFunctions::RegisterAdapterObjectEx. |
KsDeviceRegisterAggregatedClientUnknown A função TThe KsDeviceRegisterAggregatedClientUnknown é uma função embutida que é um wrapper para KsRegisterAggregatedClientUnknown. |
KsDeviceRegisterThermalDispatch Essa função é usada pelo driver de miniporto Avstream para registrar retornos de chamada para notificações térmicas com o driver de porta KS. |
KsDeviceSetBusData A função KsDeviceSetBusData grava dados no barramento no qual reside o dispositivo AVStream especificado. |
KsDisableEvent A função KsDisableEvent desabilita eventos solicitados por meio de IOCTL_KS_DISABLE_EVENT. |
KsDiscard A macro KsDiscard remove um determinado item de um recipiente de objetos. |
KsDiscardEvent A função KsDiscardEvent descarta a memória usada por uma entrada de evento depois que os objetos são desreferenciados. |
KsDispatchFastIoDeviceControlFailure A função KsDispatchFastIoDeviceControlFailure é usada em um KSDISPATCH_TABLE. Entrada FastDeviceIoControl que não são tratadas. A função sempre deve retornar FALSE. |
KsDispatchFastReadFailure A função KsDispatchFastReadFailure é usada em um KSDISPATCH_TABLE. Entrada FastRead quando a leitura rápida de E/S não é tratada. A função sempre deve retornar FALSE. |
KsDispatchInvalidDeviceRequest A função KsDispatchInvalidDeviceRequest é usada em entradas KSDISPATCH_TABLE que não são manipuladas e que precisam retornar STATUS_INVALID_DEVICE_REQUEST. |
KsDispatchIrp KsDispatchIrp chama uma rotina de expedição correspondente ao código de função do IRP especificado. KsDispatchIrp retorna o código status dessa chamada. |
KsDispatchQuerySecurity A função KsDispatchQuerySecurity é usada no KSDISPATCH_TABLE. QuerySecurity entry to handle querying about the current security descriptor. |
KsDispatchSetSecurity A função KsDispatchSetSecurity é usada no KSDISPATCH_TABLE. Defina Entrada de segurança para manipular a configuração do descritor de segurança atual. |
KsDispatchSpecificMethod A função KsDispatchSpecificMethod envia um método para um manipulador específico. A função pressupõe que o chamador já enviou o IRP para um manipulador por meio da função KsMethodHandler. A função só pode ser chamada em PASSIVE_LEVEL. |
KsDispatchSpecificProperty A função KsDispatchSpecificProperty despacha a propriedade para um manipulador específico. |
KsEnableEvent A função KsEnableEvent habilita eventos solicitados por meio de IOCTL_KS_ENABLE_EVENT. Ele responde a todos os identificadores de evento definidos pelos conjuntos. Essa função só pode ser chamada em PASSIVE_LEVEL. |
KsEnableEventWithAllocator A função KsEnableEventWithAllocator permite eventos solicitados por meio de IOCTL_KS_ENABLE_EVENT mas também permite que um retorno de chamada do alocador opcional seja usado para fornecer um buffer para os parâmetros. |
KsEvent O método IKsControl::KsEvent habilita ou desabilita um evento, juntamente com quaisquer outras operações de suporte definidas disponíveis em um conjunto de eventos. |
KsEvent O método KsEvent habilita ou desabilita um evento, juntamente com quaisquer outras operações de suporte definidas disponíveis em um conjunto de eventos. |
KSEVENT_ENTRY_IRP_STORAGE Essa macro recupera um ponteiro para a estrutura de KSEVENT_ENTRY armazenada em Irp. |
KSEVENT_ITEM_IRP_STORAGE Essa macro recupera um ponteiro para a estrutura de KSEVENT_ITEM armazenada em Irp. |
KSEVENT_SET_IRP_STORAGE Essa macro recupera um ponteiro para a estrutura de KSEVENT_SET armazenada em Irp. Essas informações são inicializadas apenas para solicitações básicas de suporte; ele não é inicializado para habilitar solicitações. |
KsFastMethodHandler A função KsFastMethodHandler lida com métodos rápidos solicitados por meio de IOCTL_KS_METHOD. Ele responde a todos os identificadores de método definidos pelos conjuntos que também estão contidos na lista de E/S rápida. Essa função só pode ser chamada em PASSIVE_LEVEL. |
KsFastPropertyHandler A função KsFastPropertyHandler lida com solicitações de propriedade rápidas por meio de IOCTL_KS_PROPERTY. Ele responde a todos os identificadores de propriedade definidos pelos conjuntos que também estão contidos na lista de E/S rápida. Essa função só pode ser chamada em PASSIVE_LEVEL. |
KsFilterAcquireControl A função KsFilterAcquireControl adquire o mutex de controle de filtro para o filtro AVStream especificado por Filter. |
KsFilterAcquireProcessingMutex A função KsFilterAcquireProcessingMutex adquire o mutex de processamento para um filtro AVStream especificado. |
KsFilterAddEvent A função KsFilterAddEvent adiciona um evento à lista de eventos do Filter. |
KsFilterAddTopologyConnections A função KsFilterAddTopologyConnections adiciona novas conexões de topologia a um filtro. |
KsFilterAttemptProcessing A função KsFilterAttemptProcessing tenta iniciar o processamento no Filtro. |
KsFilterCreateNode A função KsFilterCreateNode cria um novo nó de topologia no filtro especificado. |
KsFilterCreatePinFactory A função KsFilterCreatePinFactory cria uma nova fábrica de pinos no filtro especificado. |
KsFilterFactoryAddCreateItem A função KsFilterFactoryAddCreateItem adiciona um novo item de criação para a fábrica de filtros especificada. |
KsFilterFactoryGetDevice A função KsFilterFactoryGetDevice retorna o dispositivo AVStream ao qual o FilterFactory pertence. |
KsFilterFactoryGetFirstChildFilter A função KsFilterFactoryGetFirstChildFilter retorna o primeiro filtro instanciado criado por FilterFactory. |
KsFilterFactoryGetNextSiblingFilterFactory A função KsFilterFactoryGetNextSiblingFilterFactory retorna a próxima fábrica de filtros pertencente ao dispositivo pai de FilterFactory. |
KsFilterFactoryGetOuterUnknown A função KsFilterFactoryGetOuterUnknown retorna o IUnknown externo da fábrica de filtros especificada. |
KsFilterFactoryGetParentDevice A função KsFilterFactoryGetParentDevice retorna o dispositivo pai da fábrica de filtros fornecida. |
KsFilterFactoryGetSymbolicLink A função KsFilterFactoryGetSymbolicLink retorna o link simbólico associado a uma determinada fábrica de filtros. |
KsFilterFactoryRegisterAggregatedClientUnknown A função KsFilterFactoryRegisterAggregatedClientUnknown é uma função embutida que é um wrapper para KsRegisterAggregatedClientUnknown. |
KsFilterFactorySetDeviceClassesState A função KsFilterFactorySetDeviceClassesState habilita ou desabilita as classes de dispositivo que foram registradas por uma determinada fábrica de filtros. |
KsFilterFactoryUpdateCacheData A função KsFilterFactoryUpdateCacheData atualiza a chave do Registro FilterData e o cache Médio (um conjunto de chaves do Registro) para uma determinada fábrica de filtros. |
KsFilterGenerateEvents A função KsFilterGenerateEvents gera eventos de um tipo indicado que estão presentes na lista de eventos do Filtro. |
KsFilterGetAndGate A função KsFilterGetAndGate retorna a porta AND do Filtro. |
KsFilterGetChildPinCount O KsFilterGetChildPinCountfunctionreturns o número de pinos de um determinado tipo que atualmente são instanciados em um determinado filtro. |
KsFilterGetDevice A função KsFilterGetDevice retorna o dispositivo AVStream ao qual o Filtro pertence. |
KsFilterGetFirstChildPin A função KsFilterGetFirstChildPin retorna o primeiro pino instanciado do tipo PinID no filtro especificado por Filter. |
KsFilterGetNextSiblingFilter A função KsFilterGetNextSiblingFilter retorna o próximo filtro instanciado pertencente à fábrica de filtros pai de Filter. |
KsFilterGetOuterUnknown A função KsFilterGetOuterUnknown retorna a interface IUnknown externa do filtro especificado por Filter. |
KsFilterGetParentFilterFactory A função KsFilterGetParentFilterFactory retorna a fábrica de filtro pai do filtro especificado. |
KsFilterRegisterAggregatedClientUnknown A função KsFilterRegisterAggregatedClientUnknown é uma função embutida que é um wrapper para KsRegisterAggregatedClientUnknown. |
KsFilterRegisterPowerCallbacks A função KsFilterRegisterPowerCallbacks registra retornos de chamada de gerenciamento de energia para Filter. |
KsFilterReleaseControl A função KsFilterReleaseControl libera o mutex de controle para o filtro AVStream especificado por Filter. |
KsFilterReleaseProcessingMutex A função KsFilterReleaseProcessingMutex libera o mutex de processamento para o filtro AVStream especificado por Filter. |
KsFlushClient O método KsFlushClient libera informações de um pino. |
KsForwardAndCatchIrp A função KsForwardAndCatchIrp encaminha um IRP para o driver especificado depois de inicializar o próximo local da pilha e recupera o controle do IRP após a conclusão desse driver. |
KsForwardIrp A função KsForwardIrp encaminha um IRP para o driver especificado depois de inicializar o próximo local da pilha e definir o objeto de arquivo. |
KsFreeDefaultClock A função KsFreeDefaultClock libera uma estrutura de relógio padrão alocada anteriormente com KsAllocateDefaultClock, levando em conta quaisquer DPCs de temporizador em execução no momento. |
KsFreeDeviceHeader A função KsFreeDeviceHeader limpa e libera um cabeçalho de dispositivo alocado anteriormente. |
KsFreeEventList A função KsFreeEventList manipula a liberação de todos os eventos de uma lista especificada, com a suposição de que esses eventos são compostos de estruturas KSEVENT_ENTRY. Essa função só pode ser chamada em PASSIVE_LEVEL. |
KsFreeObjectBag A função KsFreeObjectBag esvazia e libera um recipiente de objetos. |
KsFreeObjectCreateItem Libera o slot para o item de criação especificado. |
KsFreeObjectCreateItemsByContext Libera todos os itens de criação com um contexto específico. |
KsFreeObjectHeader A função KsFreeObjectHeader limpa e libera um cabeçalho de objeto alocado anteriormente. |
KsGateAddOffInputToAnd A função KsGateAddOffInputToAnd adiciona uma nova entrada no estado OFF a uma determinada porta AND. |
KsGateAddOffInputToOr A função KsGateAddOffInputToOr adiciona uma nova entrada no estado OFF a uma determinada porta OR. |
KsGateAddOnInputToAnd A função KsGateAddOnInputToAnd adiciona uma nova entrada no estado ON a uma determinada porta AND. |
KsGateAddOnInputToOr A função KsGateAddOnInputToOr adiciona uma nova entrada no estado ON a uma determinada porta OR. |
KsGateCaptureThreshold A função KsGateCaptureThreshold é usada para capturar uma entrada ON de uma porta AND especificada por Gate. |
KsGateGetStateUnsafe A função KsGateGetStateUnsafe retorna o estado do portão fornecido (aberto ou fechado) de maneira não segura, ou seja, sem considerar a sincronização. |
KsGateInitialize A função KsGateInitialize inicializa um portão para uso. |
KsGateInitializeAnd A função KsGateInitializeAnd inicializa uma estrutura KSGATE como uma porta AND e a anexa à porta OR especificada por NextOrGate. |
KsGateInitializeOr A função KsGateInitializeOr inicializa uma estrutura KSGATE como uma porta OR e a anexa à porta AND especificada por NextAndGate. |
KsGateRemoveOffInputFromAnd A função KsGateRemoveOffInputFromAnd remove uma entrada existente que está no estado OFF de uma porta AND. |
KsGateRemoveOffInputFromOr A função KsGateRemoveOffInputFromOr remove uma entrada existente que está no estado OFF de uma porta OR. |
KsGateRemoveOnInputFromAnd A função KsGateRemoveOnInputFromAnd remove uma entrada existente que está no estado ON de uma porta AND. |
KsGateRemoveOnInputFromOr A função KsGateRemoveOnInputFromOr remove uma entrada existente que está no estado ON de uma porta OR. |
KsGateTerminateAnd A função KsGateTerminateAnd exclui uma porta AND existente e remove uma entrada de qualquer porta OR anexada. |
KsGateTerminateOr A função KsGateTerminateOr exclui uma porta OR existente e remove uma entrada de qualquer porta AND anexada. |
KsGateTurnInputOff A função KsGateTurnInputOff desativa uma entrada existente para Gate. |
KsGateTurnInputOn A função KsGateTurnInputOn ativa uma entrada existente para Gate. |
KsGenerateDataEvent A função KsGenerateDataEvent gera uma das notificações de evento padrão quando dada uma estrutura de entrada de evento e dados de retorno de chamada. |
KsGenerateEvent A função KsGenerateEvent gera uma notificação de evento padrão dada uma estrutura de entrada de evento. |
KsGenerateEventList A função KsGenerateEventList enumera a lista de eventos e pesquisa o evento especificado a ser gerado. |
KsGenerateEvents A função KsGenerateEvents gera eventos de um tipo indicado que estão presentes na lista de eventos do Objeto. |
KsGenerateThermalEvent Essa função é usada por clientes (miniportores) que não desejam assinar o gerenciador térmico, mas desejam fazer seu próprio gerenciamento térmico. |
KsGetAllocatorHandle Recupera um identificador de arquivo para um alocador. |
KsGetAllocatorMode Retorna o modo no qual um alocador aloca memória. |
KsGetAllocatorStatus Recupera o status de um alocador. |
KsGetBusEnumIdentifier A função KsGetBusEnumIdentifier recupera o identificador do enumerador de barramento de software para o dispositivo de barramento associado ao IRP fornecido. |
KsGetBusEnumParentFDOFromChildPDO A função KsGetBusEnumParentFDOFromChildPDO recupera o FDO do pai do PDO filho especificado. |
KsGetBusEnumPnpDeviceObject A função KsGetBusEnumPnpDeviceObject recupera o objeto de dispositivo Plug and Play anexado ao objeto de dispositivo fornecido. |
KsGetConnectedPin O método KsGetConnectedPin não é recomendado para uso do aplicativo. Esse método pertence à interface IKsPinPipe. |
KsGetCorrelatedPhysicalTime O método KsGetCorrelatedPhysicalTime recupera a hora física e a hora correlacionada do sistema do relógio subjacente. |
KsGetCorrelatedTime O método KsGetCorrelatedTime recupera a hora atual e a hora correlacionada do sistema do relógio subjacente. |
KsGetCurrentCommunication O método KsGetCurrentCommunication recupera a direção de comunicação atual, a interface e o meio de um pin. |
KsGetDefaultClockState A função KsGetDefaultClockState obtém o estado atual do relógio. A função pode ser chamada em DISPATCH_LEVEL. |
KsGetDefaultClockTime A função KsGetDefaultClockTime obtém a hora atual do relógio. A função pode ser chamada em DISPATCH_LEVEL. |
KsGetDevice A função KsGetDevice retorna a estrutura do dispositivo AVStream à qual o Object pertence. |
KsGetDeviceForDeviceObject A função KsGetDeviceForDeviceObject retorna a estrutura do dispositivo AVStream para um determinado objeto de dispositivo funcional. |
KsGetFilterFromFileObject A função KsGetFilterFromFileObject retorna o objeto de filtro AVStream associado a FileObject. |
KsGetFilterFromIrp A função KsGetFilterFromIrp retorna o objeto de filtro AVStream associado a um determinado IRP. |
KsGetFilterName Retorna o nome de um filtro. |
KsGetFirstChild A função KsGetFirstChild retorna o primeiro objeto filho AVStream de Object. |
KsGetImageNameAndResourceId A função KsGetImageNameAndResourceId retorna o nome da imagem e o identificador de recurso que correspondem ao identificador RegKey. |
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. |
KsGetNextSibling A função KsGetNextSibling retorna o próximo irmão de um determinado objeto. |
KsGetNodeIdFromIrp A função KsGetNodeIdFromIrp retorna a ID do nó ao qual Irp foi enviado. |
KsGetObjectFromFileObject A função KsGetObjectFromFileObject retorna o objeto AVStream convertido em PVOID de FileObject. |
KsGetObjectHandle O método KsGetObjectHandle recupera um identificador de arquivo para um objeto KS. |
KsGetObjectTypeFromFileObject A função KsGetObjectTypeFromFileObject retorna o tipo de objeto AVStream associado a um determinado objeto de arquivo. |
KsGetObjectTypeFromIrp A função KsGetObjectTypeFromIrp retorna o tipo de objeto AVStream associado a um determinado IRP. |
KsGetOuterUnknown A função KsGetOuterUnknown retorna o IUnknown externo de um determinado objeto AVStream. |
KsGetParent A função KsGetParent adquire o pai do objeto fornecido. |
KsGetPhysicalTime O método KsGetPhysicalTime recupera o tempo físico do relógio subjacente. |
KsGetPinBusCache O método KsGetPinBusCache não é recomendado para uso do aplicativo. Esse método pertence à interface IKsPinPipe. |
KsGetPinFramingCache O método KsGetPinFramingCache não é recomendado para uso do aplicativo. Esse método pertence à interface IKsPinPipe. |
KsGetPinFromFileObject A função KsGetPinFromFileObject retorna o objeto de pino AVStream associado a FileObject. |
KsGetPinFromIrp A função KsGetPinFromIrp retorna o objeto de pino AVStream associado ao IRP fornecido. |
KsGetPinName Retorna o nome de um pin. |
KsGetPipe O método KsGetPipe não é recomendado para uso do aplicativo. Esse método pertence à interface IKsPinPipe. |
KsGetPipeAllocatorFlag O método KsGetPipeAllocatorFlag não é recomendado para uso do aplicativo. Esse método pertence à interface IKsPinPipe. |
KsGetProperties Retorna as propriedades de um alocador. |
KsGetResolution O método KsGetResolution recupera a resolução do relógio do relógio subjacente. |
KsGetState O método KsGetState recupera o estado de streaming de um pino do relógio subjacente. |
KsGetTime O método KsGetTime recupera a hora do relógio subjacente. |
KsHandleSizedListQuery A função KsHandleSizedListQuery, dependendo do comprimento do buffer do sistema, retorna o tamanho do buffer necessário, o número de entradas na lista de dados especificada ou copia as próprias entradas. |
KsIncrementCountedWorker Incrementa a contagem de trabalho atual e, opcionalmente, enfileira o item de trabalho contado com o trabalho criado anteriormente por KsRegisterCountedWorker. |
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. |
KsInitializeDevice A função KsInitializeDevice é chamada pelo AVStream para inicializar a classe de dispositivo AVStream de dentro de KsCreateDevice. |
KsInitializeDeviceProfile A API KsInitializeDeviceProfile deve ser chamada por todos os drivers de miniport para inicializar o repositório de perfil e publicar os perfis do dispositivo. |
KsInitializeDriver A função KsInitializeDriver inicializa o objeto driver de um minidriver AVStream. |
KsInstallBusEnumInterface A função KsInstallBusEnumInterface instala uma interface para o objeto enumerador do barramento de carga de demanda. |
KsIsBusEnumChildDevice A função KsIsBusEnumChildDevice determina se o objeto de dispositivo fornecido é um dispositivo filho do objeto enumerador do barramento de carga de demanda. |
KsIsMediaTypeInRanges O método KsIsMediaTypeInRanges valida se um tipo de mídia está dentro dos intervalos de dados fornecidos. |
KsLoadResource Copia (carrega) um recurso da imagem fornecida. |
KsMapModuleName A função KsMapModuleName retorna o nome da imagem e o identificador de recurso que correspondem aos parâmetros PhysicalDeviceObject e ModuleName. |
KsMediaSamplesCompleted O método KsMediaSamplesCompleted informa a um pin que um segmento de fluxo foi concluído. |
KsMergeAutomationTables A função KsMergeAutomationTables mescla duas tabelas de automação. |
KsMethod O método IKsControl::KsMethod envia um método para um objeto KS, juntamente com quaisquer outras operações de suporte definidas disponíveis em um conjunto de métodos. |
KsMethod O método KsMethod envia um método para um objeto KS, juntamente com quaisquer outras operações de suporte definidas disponíveis em um conjunto de métodos. |
KSMETHOD_ITEM_IRP_STORAGE Essa macro acessa um ponteiro para o KSMETHOD_ITEM relevante. Observe que esse ponteiro só é definido ao usar KsMethodHandlerWithAllocator. |
KSMETHOD_SET_IRP_STORAGE Essa macro retorna um ponteiro para o KSMETHOD_SET no qual o método está localizado. |
KSMETHOD_TYPE_IRP_STORAGE Essa macro acessa o tipo de método, conforme descrito no KSMETHOD_ITEM. Se o método for processado de forma assíncrona usando KsDispatchSpecificMethod, esse armazenamento deverá ser mantido intacto. |
KsMethodHandler A função KsMethodHandler manipula métodos solicitados por meio de IOCTL_KS_METHOD. Ele funciona com todos os identificadores de método definidos pelos conjuntos. A função só pode ser chamada em PASSIVE_LEVEL. |
KsMethodHandlerWithAllocator As funções KsMethodHandlerWithAllocator executam o mesmo tratamento que KsMethodHandler, com as mesmas restrições, mas permite que um retorno de chamada de alocador opcional seja usado para fornecer um buffer para os parâmetros. |
KsMoveIrpsOnCancelableQueue A função KsMoveIrpsOnCancelableQueue move os IRPs especificados do parâmetro SourceList para o parâmetro DestinationList, dependendo do valor retornado da função KStrIrpListCallback definida pelo minidriver. |
KsNotifyError O método KsNotifyError notifica o grafo de filtro de um erro para dar ao grafo de filtro uma oportunidade de parar. |
KsNotifyEvent O método KsNotifyEvent solicita que o objeto KS que possui o evento DirectShow determinado notifique o aplicativo de chamada com os parâmetros fornecidos sempre que a ação relacionada ao evento ocorrer. |
KsNullDriverUnload A função KsNullDriverUnload é uma função padrão que um driver pode usar quando não tem outras tarefas para fazer em sua função de descarregamento, mas ainda deve permitir que o dispositivo seja descarregado por sua presença. |
KsOpenDefaultDevice A função KsOpenDefaultDevice abre um identificador para o primeiro dispositivo listado na categoria PnP (Plug and Play) especificada. |
KsPeekAllocator O método KsPeekAllocator retorna um ponteiro para uma interface IMemAllocator para o alocador atribuído de um pin. |
KsPersistDeviceProfile A API KsPersistDeviceProfile confirma as informações de perfil para o repositório persistente. |
KsPinAcquireControl A função KsPinAcquireControl adquire o mutex de controle para o pino AVStream especificado por Pin. |
KsPinAcquireProcessingMutex A função KsPinAcquireProcessingMutex adquire o mutex de processamento para o pino AVStream especificado por Pin. |
KsPinAddEvent A função KsPinAddEvent adiciona um evento especificado à lista de eventos de Pin. |
KsPinAttachAndGate A função KsPinAttachAndGate conecta Pin como uma entrada a uma porta AND inicializada anteriormente e conecta AndGate como uma entrada à porta AND do filtro relevante. |
KsPinAttachOrGate A função KsPinAttachOrGate conecta Pin como uma entrada a uma porta OR inicializada anteriormente e conecta o OrGate como uma entrada à porta AND do filtro relevante. |
KsPinAttemptProcessing A função KsPinAttemptProcessing é usada para retomar o processamento em um pin específico em um filtro centrado em pin. Ele tenta iniciar o processamento no Pin enviando uma chamada de expedição de processamento para o objeto de processamento do Pin. |
KsPinDataIntersection A função KsPinDataIntersection manipula a propriedade KSPROPERTY_PIN_DATAINTERSECTION por meio de uma função de retorno de chamada e executa grande parte da validação inicial dos parâmetros que são passados. |
KsPinDataIntersectionEx A função KsPinDataIntersectionEx manipula o KSPROPERTY_PIN_DATAINTERSECTION por meio de uma função de retorno de chamada. |
KsPinFactory O método KsPinFactory recupera o identificador de uma fábrica de pinos. |
KsPinGenerateEvents A função KsPinGenerateEvents gera eventos de um tipo indicado que estão presentes na lista de eventos do Pin. |
KsPinGetAndGate A função KsPinGetAndGate retorna a porta de controle de processamento para Pin. |
KsPinGetAvailableByteCount A rotina KsPinGetAvailableByteCount gera o número de bytes de dados de entrada à frente da borda superior e o número de bytes do buffer de saída à frente da borda superior, ambos para a fila de um pino especificado pelo chamador. |
KsPinGetConnectedFilterInterface A função KsPinGetConnectedFilterInterface consulta o filtro ao qual Pin está conectado para obter um ponteiro para uma interface COM. |
KsPinGetConnectedPinDeviceObject A função KsPinGetConnectedPinDeviceObject retorna o objeto de dispositivo na parte superior da pilha do dispositivo correspondente ao pino do coletor anexado ao pin de origem. |
KsPinGetConnectedPinFileObject A função KsPinGetConnectedPinFileObject retorna o objeto de arquivo para o pino ao qual Pin está conectado. Funciona apenas para pinos de origem. |
KsPinGetConnectedPinInterface A função KsPinGetConnectedPinInterface consulta o pino ao qual Pin está conectado para uma interface de estilo COM. |
KsPinGetCopyRelationships A função KsPinGetCopyRelationships retorna informações de relação de cópia para um pin contido em um filtro centrado em pin. |
KsPinGetDevice A função KsPinGetDevice retorna o dispositivo AVStream ao qual o Pin pertence. |
KsPinGetFirstCloneStreamPointer A função KsPinGetFirstCloneStreamPointer retorna o primeiro ponteiro de fluxo clonado em Pin. |
KsPinGetLeadingEdgeStreamPointer A função KsPinGetLeadingEdgeStreamPointer adquire o ponteiro de fluxo de borda à esquerda para a fila associada ao pin fornecido. |
KsPinGetNextSiblingPin A função KsPinGetNextSiblingPin retorna o próximo pino instanciado do mesmo tipo e no mesmo filtro que Pin. |
KsPinGetOuterUnknown A função KsPinGetOuterUnknown retorna o IUnknown externo do pino especificado por Pin. |
KsPinGetParentFilter A função KsPinGetParentFilter retorna o filtro pai de Pin. |
KsPinGetReferenceClockInterface A função KsPinGetReferenceClockInterface retorna uma interface de estilo COM para o relógio de referência associado a Pin. Esse ponteiro de interface será uma interface IKsReferenceClock. |
KsPinGetTrailingEdgeStreamPointer A função KsPinGetTrailingEdgeStreamPointer adquire o ponteiro de fluxo de borda à direita para a fila associada ao pino especificado. |
KsPinHandshake A função KsPinHandshake tenta um handshake de protocolo com um pino conectado. |
KsPinPropertyHandler A função KsPinPropertyHandler executa o tratamento padrão dos membros estáticos do conjunto de propriedades KSPROPSETID_Pin. Essa manipulação não inclui KSPROPERTY_PIN_CINSTANCES ou KSPROPERTY_PIN_DATAINTERSECTION. |
KsPinRegisterAggregatedClientUnknown A função KsPinRegisterAggregatedClientUnknown é uma função embutida que é um wrapper para KsRegisterAggregatedClientUnknown. |
KsPinRegisterFrameReturnCallback A função KsPinRegisterFrameReturnCallback registra um retorno de chamada de retorno de quadro com AVStream para um determinado pin. |
KsPinRegisterHandshakeCallback A função KsPinRegisterHandshakeCallback registra uma rotina de retorno de chamada fornecida pelo minidriver para um determinado pin. |
KsPinRegisterIrpCompletionCallback A função KsPinRegisterIrpCompletionCallback registra uma rotina de retorno de chamada definida pelo minidriver para um pin especificado. |
KsPinRegisterPowerCallbacks A função KsPinRegisterPowerCallbacks registra retornos de chamada de gerenciamento de energia para Pin. |
KsPinReleaseControl A função KsPinReleaseControl libera o mutex de controle para o pino AVStream especificado por Pin. |
KsPinReleaseProcessingMutex A função KsPinReleaseProcessingMutex libera o mutex de processamento para o pino AVStream especificado por Pin. |
KsPinSetPinClockTime A função KsPinSetPinClockTime define a hora atual no relógio exposto por Pin. |
KsPinSubmitFrame Se um pino tiver sido colocado no modo de injeção por uma chamada para KsPinRegisterFrameReturnCallback, a função KsPinSubmitFrame enviará um quadro diretamente para o circuito de transporte. |
KsPinSubmitFrameMdl Se um pino tiver sido colocado no modo de injeção por uma chamada para KsPinRegisterFrameReturnCallback, a função KsPinSubmitFrameMdl enviará um quadro diretamente para o circuito de transporte. |
KsPrepareIoOperation O método KsPrepareIoOperation inicializa o cabeçalho estendido e prepara o exemplo de mídia para uma operação de E/S. |
KsProbeStreamIrp A função KsProbeStreamIrp faz as modificações especificadas nos buffers de entrada e saída do IRP fornecido com base nos sinalizadores passados e valida o cabeçalho de fluxo. |
KsProcessMediaSamples O método KsProcessMediaSamples processa exemplos de mídia. |
KsProcessPinUpdate A função KsProcessPinUpdate é chamada de dentro da expedição AVStrMiniFilterProcess de um filtro centrado em filtro para atualizar um pin de processo. |
KsPropagateAcquire O método KsPropagateAcquire direciona todos os pinos no filtro para atingir o estado Acquire. |
KsProperty O método IKsControl::KsProperty define uma propriedade ou recupera informações de propriedade, juntamente com quaisquer outras operações de suporte definidas disponíveis em um conjunto de propriedades. |
KsProperty O método KsProperty define uma propriedade ou recupera informações de propriedade, juntamente com quaisquer outras operações de suporte definidas disponíveis em um conjunto de propriedades. |
KsPropertyHandler Os drivers chamam a função KsPropertyHandler para manipulação de IRP. |
KsPropertyHandlerWithAllocator O KsPropertyHandlerWithAllocator executa o mesmo tratamento que KsPropertyHandler, com as mesmas restrições, mas permite que um retorno de chamada do alocador opcional seja usado para fornecer um buffer para os parâmetros. |
KsPublishDeviceProfile A API KsPublishDeviceProfile é chamada para publicar informações de perfil do dispositivo. |
KsQueryDevicePnpObject A função KsQueryDevicePnpObject retorna o objeto de dispositivo PnP que pode ser armazenado no cabeçalho do dispositivo. Esse é o próximo objeto de dispositivo na pilha PnP e é o objeto de dispositivo para o qual as solicitações PnP são encaminhadas se KsDefaultDispatchPnp for usado. |
KsQueryExtendedSize O método KsQueryExtendedSize recupera as informações de cabeçalho estendidas necessárias para operações de E/S (entrada e saída). |
KsQueryInformationFile A função KsQueryInformationFile executa uma consulta de informações em relação ao objeto de arquivo especificado. A função tenta usar FastIoDispatch, se possível, ou gera uma solicitação de informações no objeto do dispositivo. |
KsQueryInterfaces O método KsQueryInterfaces recupera interfaces compatíveis com um pin. |
KsQueryMediums O método KsQueryMediums recupera os meios aos quais um pino dá suporte. |
KsQueryObjectAccessMask A função KsQueryObjectAccessMask retorna o acesso originalmente concedido ao primeiro cliente que criou um identificador no objeto associado. O acesso não pode ser alterado por identificadores duplicados. |
KsQueryObjectCreateItem A função KsQueryObjectCreateItem retorna o item create atribuído ao objeto quando criado. |
KsQuerySoftwareBusInterface A função KsQuerySoftwareBusInterface cria um buffer do pool de páginas e copia a cadeia de caracteres de referência associada ao PDO do objeto enumerador do barramento de carga de demanda no buffer. |
KsQueueWorkItem A função KsQueueWorkItem enfileira o item de trabalho especificado com um trabalho anterior criado pela função KsRegisterWorker. |
KsReadFile A função KsReadFile executa uma leitura no objeto de arquivo especificado. |
KsRecalculateStackDepth A função KsRecalculateStackDepth recalcula a profundidade máxima de pilha exigida pelo objeto de dispositivo subjacente com base em todos os objetos que definiram um dispositivo de destino (eles se adicionaram à lista de objetos no objeto de dispositivo subjacente usando a função KsSetTargetDeviceObject). Se o objeto de dispositivo PnP tiver sido definido no cabeçalho do dispositivo subjacente usando KsSetDevicePnpAndBaseObject, esse dispositivo também será levado em conta ao calcular a profundidade máxima da pilha. |
KsReferenceBusObject Faz referência ao objeto de dispositivo físico do barramento. |
KsReferenceSoftwareBusObject A função KsReferenceSoftwareBusObject incrementa a contagem de referência do PDO do objeto enumerador do barramento de carga de demanda. |
KsRegisterAggregatedClientUnknown De maneira muito semelhante ao COM, a função KsRegisterAggregatedClientUnknown agrega dois objetos: _the objeto AVStream especificado e um objeto desconhecido do cliente. |
KsRegisterCountedWorker Manipula clientes que se registram para uso de um thread. |
KsRegisterFilterWithNoKSPins A função KsRegisterFilterWithNoKSPins registra-se com filtros DirectShow que não têm pinos de streaming de kernel e, portanto, não são transmitidos no modo kernel. |
KsRegisterWorker A função KsRegisterWorker manipula clientes que se registram para uso de um thread. |
KsReleaseCachedMdl A função KsReleaseCachedMdl é usada para liberar o MDL adquirido pela chamada KsAcquireCachedMdl. |
KsReleaseControl A função KsReleaseControl libera o mutex de controle para Object. |
KsReleaseDevice A função KsReleaseDevice libera o mutex do dispositivo e sai da região crítica. |
KsReleaseDeviceSecurityLock A função KsReleaseDeviceSecurityLock libera um bloqueio de segurança adquirido anteriormente no cabeçalho do objeto do dispositivo. |
KsReleaseIrpOnCancelableQueue A função KsReleaseIrpOnCancelableQueue libera um IRP adquirido que já está em uma fila que pode ser cancelada. |
KsRemoveAggregate O método KsRemoveAggregate remove um provedor de agregação de servidor COM adicionado anteriormente da lista de provedores de interface para o objeto KS que expõe a interface IKsAggregateControl. |
KsRemoveBusEnumInterface A função KsRemoveBusEnumInterface remove uma interface para o objeto enumerador do barramento de carga de demanda. |
KsRemoveIrpFromCancelableQueue A função KsRemoveIrpFromCancelableQueue exibe o próximo IRP não protegido da fila especificada que pode ser cancelada e remove sua status de cancelamento. |
KsRemoveItemFromObjectBag A função KsRemoveItemFromObjectBag remove um item de um recipiente de objetos. |
KsRemoveSpecificIrpFromCancelableQueue A função KsRemoveSpecificIrpFromCancelableQueue remove o IRP especificado da fila especificada. Isso é executado em um IRP que foi adquirido anteriormente usando KsRemoveIrpFromCancelableQueue, mas que não foi realmente removido da fila. |
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. |
KsServiceBusEnumCreateRequest Os serviços de função KsServiceBusEnumCreateRequest IRP_MJ_CREATE solicitações para a interface do dispositivo do barramento de software. |
KsServiceBusEnumPnpRequest A função KsServiceBusEnumPnpRequest é apenas para uso do sistema. |
KsSetAllocatorHandle Define o identificador de um alocador. |
KsSetAllocatorMode Define o modo no qual um alocador aloca memória. |
KsSetCorrelatedPhysicalTime O método KsSetCorrelatedPhysicalTime define o tempo físico com o tempo correlacionado do sistema no relógio subjacente. |
KsSetCorrelatedTime O método KsSetCorrelatedTime define a hora atual com a hora correlacionada do sistema no relógio subjacente. |
KsSetDefaultClockState A função KsSetDefaultClockState define o estado atual do relógio usado para refletir o estado atual do pino de filtro subjacente. |
KsSetDefaultClockTime A função KsSetDefaultClockTime define a hora atual do relógio. |
KsSetDevicePnpAndBaseObject A função KsSetDevicePnpAndBaseObject define o objeto de dispositivo PnP no cabeçalho do dispositivo, que é o próximo objeto de dispositivo na pilha PnP e é o objeto de dispositivo para o qual as solicitações PnP são encaminhadas se KsDefaultDispatchPnp for usado. |
KsSetInformationFile A função KsSetInformationFile executa um conjunto de informações em relação ao objeto de arquivo especificado. A função tenta usar FastIoDispatch, se possível, ou gera um conjunto de informações no objeto do dispositivo. |
KsSetMajorFunctionHandler A função KsSetMajorFunctionHandler define o manipulador para uma função principal especificada para usar a expedição interna. |
KsSetMediaType O método KsSetMediaType define o tipo de mídia para um manipulador de tipo de dados. |
KsSetPhysicalTime O método KsSetPhysicalTime define o tempo físico no relógio subjacente. |
KsSetPin O método KsSetPin informa o manipulador de interface de streaming sobre o pin com o qual se comunicar ao passar dados. |
KsSetPinBusCache O método KsSetPinBusCache não é recomendado para uso do aplicativo. Esse método pertence à interface IKsPinPipe. |
KsSetPinFramingCache O método KsSetPinFramingCache não é recomendado para uso do aplicativo. Esse método pertence à interface IKsPinPipe. |
KsSetPipe O método KsSetPipe não é recomendado para uso do aplicativo. Esse método pertence à interface IKsPinPipe. |
KsSetPipeAllocatorFlag O método KsSetPipeAllocatorFlag não é recomendado para uso do aplicativo. Esse método pertence à interface IKsPinPipe. |
KsSetPowerDispatch Define a função de expedição de energia a ser chamada quando o objeto de driver recebe um IRP IRP_MJ_POWER. |
KsSetProperties Define as propriedades de um alocador. |
KsSetTargetDeviceObject A função KsSetTargetDeviceObject define o objeto de dispositivo de destino de um objeto . A função adiciona o cabeçalho do objeto a uma lista de cabeçalhos de objeto que têm dispositivos de destino. |
KsSetTargetState Define o estado habilitado de um dispositivo de destino associado ao cabeçalho de objeto especificado. |
KsSetTime O método KsSetTime define a hora atual no relógio subjacente. |
KsStreamIo A função KsStreamIo executa uma leitura ou gravação de fluxo no objeto de arquivo especificado. A função tenta usar FastIoDispatch, se possível, ou gera uma solicitação de leitura ou gravação no objeto do dispositivo. |
KsStreamPointerAdvance A função KsStreamPointerAdvance avança um ponteiro de fluxo para o próximo quadro de dados. |
KsStreamPointerAdvanceOffsets A função KsStreamPointerAdvanceOffsets avança os deslocamentos do StreamPointer. |
KsStreamPointerAdvanceOffsetsAndUnlock A função KsStreamPointerAdvanceOffsetsAndUnlock avança o StreamPointer no número especificado de bytes no fluxo (ajustando os campos OffsetIn e OffsetOut do StreamPointer conforme solicitado) e o desbloqueia. |
KsStreamPointerCancelTimeout A função KsStreamPointerCancelTimeout cancela um retorno de chamada de tempo limite agendado anteriormente no ponteiro de fluxo especificado. |
KsStreamPointerClone A função KsStreamPointerClone cria um clone de um determinado ponteiro de fluxo. |
KsStreamPointerDelete A função KsStreamPointerDelete exclui um ponteiro de fluxo de clone, liberando uma referência no quadro ao qual esse ponteiro de fluxo se referia. |
KsStreamPointerGetIrp A função KsStreamPointerGetIrp retorna o IRP associado ao quadro referenciado pelo ponteiro de fluxo fornecido. |
KsStreamPointerGetMdl A função KsStreamPointerGetMdl retorna o MDL associado ao quadro referenciado pelo StreamPointer. |
KsStreamPointerGetNextClone A função KsStreamPointerGetNextClone retorna o ponteiro de fluxo de clone que foi clonado imediatamente após o clone especificado. |
KsStreamPointerLock A função KsStreamPointerLock tenta bloquear o ponteiro de fluxo especificado. |
KsStreamPointerScheduleTimeout A função KsStreamPointerScheduleTimeout registra um retorno de chamada de tempo limite com AVStream para o ponteiro de fluxo fornecido. |
KsStreamPointerSetStatusCode A função KsStreamPointerSetStatusCode permite a especificação de um código de erro bem-sucedido ou malsucedido com o qual concluir o IRP fornecido. |
KsStreamPointerUnlock A função KsStreamPointerUnlock desbloqueia um ponteiro de fluxo que foi bloqueado anteriormente por uma função de aquisição (KsGetXxxEdgeStreamPointer) ou por KsStreamPointerLock. |
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. |
KsSynchronousIoControlDevice A função KsSynchronousIoControlDevice executa um controle de E/S de dispositivo síncrono no objeto de dispositivo de destino. Ele aguarda em um estado não inerte até que a E/S seja concluída. Essa função só pode ser chamada em PASSIVE_LEVEL. |
KsTerminateDevice A função KsTerminateDevice remove um dispositivo AVStream. |
KsTopologyPropertyHandler A função KsTopologyPropertyHandler executa o tratamento padrão dos membros estáticos do conjunto de propriedades KSPROPSETID_Topology. A função usa a estrutura KSTOPOLOGY, que descreve o conjunto de informações que é retornado por esse conjunto de propriedades. |
KsUnregisterWorker A função KsUnregisterWorker permite que os clientes cancelem o registro de um trabalho. |
KsUnserializeObjectPropertiesFromRegistry A função KsUnserializeObjectPropertiesFromRegistry, quando dado um objeto de destino e um caminho do Registro, enumera os valores nomeados e os aplica como dados serializados aos conjuntos de propriedades especificados listados nos dados serializados. |
KsValidateAllocatorCreateRequest A função KsValidateAllocatorCreateRequest valida uma solicitação de IRP_MJ_CREATE como uma solicitação de alocador e retorna a estrutura de criação associada à solicitação em caso de êxito. |
KsValidateAllocatorFramingEx A função KsValidateAllocatorFramingEx é reservada apenas para uso do sistema. |
KsValidateClockCreateRequest A função KsValidateClockCreateRequest valida a solicitação de criação do relógio e retorna a estrutura de criação associada à solicitação. Isso só pode ser chamado em PASSIVE_LEVEL. |
KsValidateConnectRequest A função KsValidateConnectRequest valida uma solicitação de conexão e retorna um ponteiro para a estrutura de conexão associada à solicitação. Essa função só pode ser chamada em PASSIVE_LEVEL. |
KsValidateTopologyNodeCreateRequest A função KsValidateTopologyNodeCreateRequest valida uma solicitação de criação de nó de topologia e retorna a estrutura de criação associada à solicitação. A função só pode ser chamada em PASSIVE_LEVEL. |
KsWriteFile A função KsWriteFile executa uma gravação no objeto de arquivo especificado. |
OUR_GUID_ENTRY Saiba mais sobre: macro OUR_GUID_ENTRY |
PADAPTER_RECEIVE_PACKET_ROUTINE A função de retorno de chamada AdapterReceivePacket de um minidriver de câmera processa SRBs (blocos de solicitação de fluxo) baseados em adaptador passados para ele pelo driver de classe de fluxo. |
PCAM_ALLOCATE_BW_ROUTINE A função de retorno de chamada CamAllocateBandwidth de um minidriver de câmera seleciona a configuração alternativa apropriada dentro da interface de streaming de vídeo USB e prepara o dispositivo para transmitir. |
PCAM_ALLOCATE_BW_ROUTINE_EX A função de retorno de chamada CamAllocateBandwidthEx de um minidriver de câmera seleciona a configuração alternativa apropriada dentro da interface de streaming de vídeo USB e prepara o dispositivo para transmitir. |
PCAM_CONFIGURE_ROUTINE A função de retorno de chamada CamConfigure de um minidriver de câmera configura a interface de streaming isócrona. |
PCAM_CONFIGURE_ROUTINE_EX A função de retorno de chamada CamConfigureEx de um minidriver de câmera configura a interface de streaming isócrona. |
PCAM_FREE_BW_ROUTINE A função de retorno de chamada CamFreeBandwidth de um minidriver de câmera seleciona uma configuração alternativa dentro da interface de streaming de vídeo USB que não usa largura de banda. |
PCAM_FREE_BW_ROUTINE_EX A função de retorno de chamada CamFreeBandwidthEx de um minidriver de câmera seleciona uma configuração alternativa dentro da interface de streaming de vídeo USB que não usa largura de banda. |
PCAM_INITIALIZE_ROUTINE A função de retorno de chamada de um minidriver de câmera inicializa o dispositivo ou executa qualquer limpo específico do minidriver necessário. |
PCAM_NEW_FRAME_ROUTINE A função de retorno de chamada CamNewVideoFrame de um minidriver de câmera inicializa uma nova estrutura de contexto de quadro de vídeo. |
PCAM_NEW_FRAME_ROUTINE_EX A função de retorno de chamada CamNewVideoFrameEx de um minidriver de câmera inicializa uma nova estrutura de contexto de quadro de vídeo. |
PCAM_PROCESS_PACKET_ROUTINE A função de retorno de chamada CamProcessUSBPacket de um minidriver de câmera processa um pacote USB. |
PCAM_PROCESS_PACKET_ROUTINE_EX A função de retorno de chamada CamProcessUSBPacketEx de um minidriver de câmera processa um pacote USB. |
PCAM_PROCESS_RAW_FRAME_ROUTINE A função de retorno de chamada CamProcessRawVideoFrame de um minidriver de câmera decodifica um quadro de vídeo bruto. |
PCAM_PROCESS_RAW_FRAME_ROUTINE_EX A função de retorno de chamada CamProcessRawVideoFrameEx de um minidriver de câmera decodifica um quadro de vídeo bruto. |
PCAM_START_CAPTURE_ROUTINE A função de retorno de chamada CamStartCapture de um minidriver de câmera seleciona a configuração alternativa apropriada dentro da interface de streaming de vídeo USB e prepara o dispositivo para transmitir. |
PCAM_START_CAPTURE_ROUTINE_EX A função de retorno de chamada CamStartCaptureEx de um minidriver de câmera seleciona a configuração alternativa apropriada dentro da interface de streaming de vídeo USB e prepara o dispositivo para transmitir. |
PCAM_STATE_ROUTINE A função de retorno de chamada de estado de um minidriver de câmera restaura um estado de contexto do dispositivo salvo anteriormente ou salva o estado de contexto do dispositivo atual. |
PCAM_STOP_CAPTURE_ROUTINE A função de retorno de chamada CamStopCapture de um minidriver de câmera executa qualquer processamento depois que o fluxo é interrompido. |
PCAM_STOP_CAPTURE_ROUTINE_EX A função de retorno de chamada CamStopCaptureEx de um minidriver de câmera executa qualquer processamento depois que o fluxo é interrompido. |
PCOMMAND_COMPLETE_FUNCTION A função de retorno de chamada CommandCompleteFunction de um minidriver de câmera permite que o minidriver da câmera execute as tarefas adicionais necessárias para concluir determinados serviços USBCAMD |
PFNALLOCATOR_ALLOCATEFRAME A rotina KStrAllocateFrame descreve uma função de alocação de quadros fornecida pelo fornecedor. |
PFNALLOCATOR_FREEFRAME A rotina KStrFreeFrame descreve uma função de desalocação de quadro fornecida pelo fornecedor. |
PFNAVCINTERSECTHANDLER O manipulador de intersecção AV/C determina se os intervalos de dados são compatíveis. |
PFNDEREFERENCEDEVICEOBJECT A função de retorno de chamada PFNDEREFERENCEDEVICEOBJECT (ks.h) pode ser invocada pelo driver para diminuir a contagem de referência do PDO (Objeto de Dispositivo Físico). |
PFNDEREFERENCEDEVICEOBJECT A função de retorno de chamada PFNDEREFERENCEDEVICEOBJECT (swenum.h) pode ser invocada pelo driver para diminuir a contagem de referência do objeto de dispositivo físico (PDO). |
PFNKSADDEVENT A rotina AVStrMiniAddEvent de um minidriver AVStream é chamada quando um cliente se registra para ser notificado de um evento. Essa rotina é opcional. |
PFNKSALLOCATOR Os minidrivers podem, opcionalmente, fornecer uma função de retorno de chamada do tipo PFNKSALLOCATOR como um parâmetro em chamadas para KsEnableEventWithAllocator, KsPropertyHandlerWithAllocator e KsMethodHandlerWithAllocator. |
PFNKSCANCELTIMER A rotina KStrCancelTimer de um minidriver de streaming é chamada para cancelar um objeto de temporizador personalizado que foi especificado anteriormente no parâmetro SetTimer em uma chamada para KsAllocateDefaultClockEx. |
PFNKSCLOCK_CORRELATEDTIME A rotina é uma rotina fornecida pelo sistema que recupera e o seguinte:KStrClockGetCorrelatedTime é uma rotina fornecida pelo sistema que recupera a hora atual do sistema e a contagem de tiques de relógio correspondentes desde a inicialização. KStrClockGetCorrelatedPhysicalTime é uma rotina fornecida pelo sistema que recupera o tempo atual do sistema menos o delta suspenso e o tique de relógio correspondente desde a inicialização. |
PFNKSCLOCK_GETTIME A rotina obtém o tempo do sistema. KStrClockGetTime é uma rotina fornecida pelo sistema que recupera a hora atual do sistema. KStrClockGetPhysicalTime é uma rotina fornecida pelo sistema que recupera o tempo atual do sistema menos qualquer delta suspenso. |
PFNKSCONTEXT_DISPATCH A rotina KStrContextDispatch de um minidriver de streaming é chamada para processar IRP_MJ_POWER IRPs. |
PFNKSCORRELATEDTIME A rotina KStrCorrelatedTime de um minidriver de streaming é chamada para recuperar o tempo de apresentação e o tempo físico de maneira correlacionada. Isso permite que o proprietário do relógio determine completamente a hora atual. |
PFNKSDEFAULTALLOCATE A rotina AVStrMiniAllocate de um minidriver AVStream aloca um quadro usando o alocador especificado no parâmetro Context. |
PFNKSDEFAULTFREE A rotina AVStrMiniAllocatorFreeFrame de um minidriver AVStream libera o quadro especificado. |
PFNKSDELETEALLOCATOR A rotina AVStrMiniDeleteAllocator de um minidriver AVStream exclui o alocador associado a um pin. |
PFNKSDEVICE A rotina AVStrMiniDevicePostStart de um minidriver AVStream é chamada quando o AVStream executa o processamento pós-PnP-start. Use-o para carregar drivers na hora de início, por exemplo. Esses eventos ocorrerão no contexto de um thread de trabalho após o início do PnP. |
PFNKSDEVICECREATE A rotina AVStrMiniDeviceAdd de um minidriver AVStream notifica o minidriver que a rotina de AddDevice PnP da AVStream foi concluída. |
PFNKSDEVICEIRP A rotina do manipulador IRP de um minidriver AVStream é chamada quando esses IRPs são enviados pelo dispositivo. IRP_MN_QUERY_REMOVE_DEVICEIRP_MN_QUERY_STOP_DEVICEIRP_MN_QUERY_INTERFACE |
PFNKSDEVICEIRPVOID A rotina de tratamento de IRP de um minidriver AVStream é chamada quando esses IRPs são enviados pelo dispositivo. IRP_MN_CANCEL_STOP_DEVICEIRP_MN_CANCEL_REMOVE_DEVICEIRP_MN_REMOVE_DEVICEIRP_MN_STOP_DEVICEIRP_MN_SURPRISE_REMOVAL |
PFNKSDEVICEPNPSTART Uma rotina AVStrMiniDeviceStart de um minidriver AVStream é chamada quando uma solicitação de IRP_MN_START_DEVICE é enviada para um dispositivo especificado. |
PFNKSDEVICEQUERYCAPABILITIES Uma rotina AVStrMiniDeviceQueryCapabilities de um minidriver AVStream é chamada quando um IRP_MN_QUERY_CAPABILITIES é expedido pelo dispositivo. |
PFNKSDEVICEQUERYPOWER O AVStream chama a rotina AVStrMiniDeviceQueryPower de um minidriver quando recebe uma solicitação IRP_MN_QUERY_POWER. |
PFNKSDEVICESETPOWER O AVStream chama a rotina AVStrMiniDeviceSetPower de um minidriver quando recebe uma IRP_MN_SET_POWER. |
PFNKSFASTHANDLER KStrFastHandler é uma rotina fornecida pelo driver que manipula uma solicitação de propriedade ou método sem a criação de um IRP. |
PFNKSFILTERIRP A rotina AVStrMiniFilterCreate de um minidriver AVStream é chamada quando um filtro recebe um IRP. |
PFNKSFILTERPROCESS A rotina AVStrMiniFilterProcess de um minidriver AVStream é chamada quando o filtro é destinado a processar quadros. Ele é usado para executar Filter-Centric Processamento. |
PFNKSFILTERVOID A rotina AVStrMiniFilterReset de um minidriver AVStream é chamada quando a AVStream recebe uma IOCTL_KS_RESET_STATE para retornar o filtro ao estado em que estava em Acquire-time. |
PFNKSHANDLER A rotina fornecida pelo minidriver é chamada quando o Kernel Streaming recebe uma solicitação de propriedade IOCTL_KS_METHOD, get/set. Forneça um ponteiro para esse manipulador na estrutura de KSPROPERTY_ITEM KSMETHOD_ITEM relevante. |
PFNKSINTERSECTHANDLER A rotina KStrIntersectHandler de um minidriver de streaming é chamada para comparar um intervalo de dados para determinar se há uma interseção e, em caso afirmativo, o formato de dados da interseção. |
PFNKSINTERSECTHANDLEREX O AVStream chama a rotina AVStrMiniIntersectHandlerEx de um minidriver para determinar a interseção de alta qualidade de dois intervalos de dados. |
PFNKSIRPLISTCALLBACK A rotina KStrIrpListCallback de um minidriver de streaming é chamada para determinar se o IRP passado deve ser movido da lista de origem para a lista de destino ou se a enumeração IRP deve ser encerrada. |
PFNKSITEMFREECALLBACK A rotina KStrItemFreeCallback de um minidriver de streaming é chamada para liberar um item de criação alocado anteriormente. KStrItemFreeCallback permite que o minidriver execute qualquer limpeza, incluindo a liberação de alterações no descritor de segurança, se necessário. |
PFNKSPIN A rotina de retorno de chamada de um minidriver AVStream é chamada quando:_There são dados disponíveis para um processo de estrutura KSPIN. Use essa rotina para executar Pin-Centric Processamento.O KSPIN relevante está servindo como um pino de coletor e está conectado a um pino de origem AVStream. |
PFNKSPINFRAMERETURN Uma rotina AVStrMiniFrameReturn de um minidriver AVStream é chamada quando um quadro injetado completa sua viagem ao redor do circuito e está pronto para ser reciclado ou liberado. |
PFNKSPINHANDSHAKE A rotina AVStrMiniPinHandshake de um minidriver AVStream é chamada quando o AVStream recebe uma solicitação de handshake de protocolo que não manipula. |
PFNKSPININITIALIZEALLOCATOR A rotina AVStrMiniInitializeAllocator de um minidriver AVStream inicializa um alocador que será associado a um pin. |
PFNKSPINIRP A rotina de um minidriver AVStream é chamada quando uma atividade no pino é executada e recebe esses IRPs:IRP_MJ_CREATEIRP_MJ_CLOSE |
PFNKSPINIRPCOMPLETION A rotina AVStrMiniPinIrpCompletion de um minidriver AVStream é chamada quando um IRP conclui uma passagem pelo circuito e o quadro associado ao IRP está prestes a ser reciclado ou desativado. |
PFNKSPINPOWER A rotina AVStrMiniPinPower de um minidriver AVStream é chamada para pinos centrados em pinos quando o dispositivo está acordando ou entrando em um estado de suspensão. |
PFNKSPINSETDATAFORMAT A rotina AVStrMiniPinSetDataFormat de um minidriver AVStream é chamada no momento da criação do pino para verificar se o formato de dados acordado anteriormente é aceitável para essa estrutura KSPIN e uma correspondência para essa estrutura KSDATARANGE. |
PFNKSPINSETDEVICESTATE A rotina AVStrMiniPinSetDeviceState de um minidriver AVStream é chamada quando o estado de uma estrutura KSPIN é alterado devido à chegada de uma propriedade de estado de conexão 'set' IOCTL. |
PFNKSPINVOID A rotina de retorno de chamada de um minidriver AVStream é chamada quando:O KSPIN relevante está servindo como um pino de coletor e esse pino de coletor é desconectado de um pino de origem AVStream. O estado de redefinição de uma estrutura KSPIN é alterado devido à chegada de um controle de dispositivo IOCTL_KS_RESET_STATE. Essa rotina também é chamada quando a fila associada ao pino fornecido é liberada. |
PFNKSREMOVEEVENT A rotina AVStrMiniRemoveEvent de um minidriver AVStream é chamada quando um cliente solicita que seja removido da fila de notificação para um evento. Essa rotina é opcional. |
PFNKSSETTIMER A rotina KStrSetTimer de um minidriver de streaming é chamada para gerar retornos de chamada de temporizador DPC com base no tempo de apresentação. |
PFNKSSTREAMPOINTER O AVStream chama a rotina AVStrMiniCancelCallback de um minidriver quando o IRP associado a um ponteiro de fluxo clonado é cancelado. Essa rotina é opcional. |
PFNQUERYREFERENCESTRING A função de retorno de chamada PFNQUERYREFERENCESTRING (ks.h) copia a cadeia de caracteres de referência associada ao PDO em um buffer criado e liberado pelo chamador. |
PFNQUERYREFERENCESTRING A função de retorno de chamada PFNQUERYREFERENCESTRING (swenum.h) copia a cadeia de caracteres de referência associada ao PDO em um buffer criado e liberado pelo chamador. |
PFNREFERENCEDEVICEOBJECT A função de retorno de chamada PFNREFERENCEDEVICEOBJECT (ks.h) pode ser invocada pelo driver para incrementar a contagem de referência do objeto de dispositivo físico (PDO). |
PFNREFERENCEDEVICEOBJECT A função de retorno de chamada PFNREFERENCEDEVICEOBJECT (swenum.h) pode ser invocada pelo driver para incrementar a contagem de referência do objeto de dispositivo físico (PDO). |
PFNUSBCAMD_BulkReadWrite O serviço USBCAMD_BulkReadWrite executa uma operação de leitura ou gravação no pipe em massa especificado. |
PFNUSBCAMD_CancelBulkReadWrite O serviço USBCAMD_CancelBulkReadWrite cancela uma solicitação pendente de leitura ou gravação em massa. |
PFNUSBCAMD_SetIsoPipeState O serviço USBCAMD_SetIsoPipeState permite que o minidriver de câmera controle o estado de streaming no pipe isócrono. |
PFNUSBCAMD_SetVideoFormat O serviço USBCAMD_SetVideoFormat é usado para notificar o USBCAMD de que o formato de vídeo foi alterado. |
PFNUSBCAMD_WaitOnDeviceEvent O serviço USBCAMD_WaitOnDeviceEvent é usado para executar uma leitura do pipe de interrupção se a câmera tiver um pipe de interrupção para notificações de eventos externos. |
PHW_CANCEL_SRB O driver de classe chama a rotina StrMiniCancelPacket do minidriver para sinalizar que uma solicitação de fluxo foi cancelada. |
PHW_EVENT_ROUTINE O driver de classe chama a rotina StrMiniEvent do minidriver de fluxo para sinalizar a um minidriver que um evento deve ser habilitado ou desabilitado. |
PHW_INTERRUPT StrMiniInterrupt é a rotina de serviço de interrupção do minidriver. |
PHW_PRIORITY_ROUTINE StrMiniPriorityRoutine é uma rotina de retorno de chamada fornecida pelo minidriver a ser executada em um nível de prioridade especificado. |
PHW_QUERY_CLOCK_ROUTINE Cada fluxo pode ter um relógio associado a ele. O driver de classe consulta o relógio chamando a função StrMiniClock fornecida pelo minidriver de fluxo, fornecida no HW_STREAM_OBJECT de cada fluxo. |
PHW_RECEIVE_DEVICE_SRB A rotina fornecida pelo minidriver lida com solicitações de driver de classe que se aplicam ao driver como um todo, como inicializar o dispositivo ou abrir um fluxo dentro do dispositivo. |
PHW_REQUEST_TIMEOUT_HANDLER O driver de classe de fluxo chama a rotina StrMiniRequestTimeout do minidriver para sinalizar ao minidriver que uma solicitação atingiu o tempo limite. |
PSTREAM_RECEIVE_PACKET Saiba mais sobre: PSTREAM_RECEIVE_PACKET função de retorno de chamada |
QuerySupported O método QuerySupported determina se um objeto KS dá suporte a um conjunto de propriedades e ao tipo desse suporte. |
RegisterAdapterObjectEx O método IKsDeviceFunctions::RegisterAdapterObjectEx registra um objeto adaptador DMA com AVStream. Todos os drivers compilados para plataformas Win64 devem usar esse método em vez de KsDeviceRegisterAdapterObject. |
Configurar O método Set define uma propriedade identificada por um GUID de conjunto de propriedades e um identificador de propriedade. Esse método pertence a IKsPropertySet em dsound.h. |
Configurar O método Set define uma propriedade identificada por um GUID de conjunto de propriedades e um identificador de propriedade. Esse método pertence a IKsPropertySet em ksproxy.h. |
StreamClassAbortOutstandingRequests A rotina StreamClassAbortOutstandingRequests anula todas as solicitações pendentes, seja para um fluxo específico ou para todo o driver. |
StreamClassCallAtNewPriority A rotina StreamClassCallAtNewPriority agenda uma rotina a ser chamada com uma prioridade diferente. |
StreamClassCompleteRequestAndMarkQueueReady A rotina StreamClassCompleteRequestAndMarkQueueReady conclui uma solicitação e sinaliza ao driver de classe que o minidriver está pronto para receber uma nova solicitação do mesmo tipo. |
StreamClassDebugAssert Essa função (StreamClassDebugAssert) está obsoleta. |
StreamClassDebugPrint Essa função (StreamClassDebugPrint) está obsoleta. |
StreamClassDeviceNotification Os minidrivers usam a rotina StreamClassDeviceNotification para notificar o driver de classe de que ele concluiu uma solicitação de fluxo ou que ocorreu um evento. |
StreamClassFilterReenumerateStreams Obsoleto. Não use. |
StreamClassGetDmaBuffer A rotina StreamClassGetDmaBuffer retorna um ponteiro para o buffer DMA que o driver de classe aloca para o minidriver. |
StreamClassGetNextEvent Os minidrivers podem usar a rotina StreamClassGetNextEvent para pesquisar a fila de eventos de um dispositivo ou de um fluxo específico. |
StreamClassGetPhysicalAddress A rotina StreamClassGetPhysicalAddress converte um endereço de memória virtual em um endereço de memória física e bloqueia a memória física correspondente para uma operação de DMA. |
StreamClassQueryMasterClock Quando o minidriver chama a rotina StreamClassQueryMasterClock, o driver de classe consulta o valor de hora apropriado da master relógio de forma assíncrona e passa o resultado para a rotina passada no parâmetro ClockCallbackRoutine. |
StreamClassQueryMasterClockSync O minidriver pode chamar a rotina StreamClassQueryMasterClockSync para consultar de forma síncrona o relógio master de um fluxo. |
StreamClassReadWriteConfig A rotina StreamClassReadWriteConfig lê ou grava dados de configuração para o driver de barramento pai do minidriver. |
StreamClassReenumerateStreams A função StreamClassReenumerateStreams está obsoleta. Não use. |
StreamClassRegisterAdapter A rotina StreamClassRegisterAdapter registra um minidriver de classe de fluxo. O nome StreamClassRegisterAdapter tem suporte apenas para compatibilidade com versões anteriores. Em vez disso, a Microsoft recomenda o uso de StreamClassRegisterMinidriver, um alias de StreamClassRegisterAdapter. O nome StreamClassRegisterMinidriver indica com mais precisão que a rotina registra um minidriver de classe de fluxo. Depois de registrado, um minidriver pode conduzir qualquer número de instâncias de adaptador em um sistema. A rotina StreamClassRegisterMinidriver registra um minidriver de fluxo com o driver de classe de fluxo. |
StreamClassRegisterFilterWithNoKSPins A rotina StreamClassRegisterFilterWithNoKSPins é usada para registrar drivers de filtro com o Microsoft DirectShow que não têm pinos de streaming de kernel e, portanto, não transmitem no modo kernel. |
StreamClassScheduleTimer O minidriver chama a rotina StreamClassScheduleTimer para agendar um temporizador e especificar uma rotina que é chamada quando o temporizador expira. |
StreamClassStreamNotification Os fluxos usam a rotina StreamClassStreamNotification para notificar o driver de classe de que ele concluiu uma solicitação de fluxo ou que ocorreu um evento. |
TAG Saiba mais sobre: função TAG |
USBCAMD_AdapterReceivePacket A função USBCAMD_AdapterReceivePacket permite que o USBCAMD processe um SRB (bloco de solicitação de fluxo baseado em adaptador). |
USBCAMD_ControlVendorCommand A função USBCAMD_ControlVendorCommand envia comandos específicos do fornecedor para o pipe de controle. |
USBCAMD_Debug_LogEntry A função USBCAMD_Debug_LogEntry é chamada pelo minidriver da câmera para registrar informações de depuração em um arquivo. |
USBCAMD_DriverEntry A função USBCAMD_DriverEntry registra o minidriver com USBCAMD, associando efetivamente o USBCAMD e o minidriver juntos. |
USBCAMD_GetRegistryKeyValue A função USBCAMD_GetRegistryKeyValue recupera o valor da chave do Registro específico da instância do dispositivo. |
USBCAMD_InitializeNewInterface A função USBCAMD_InitializeNewInterface fornece AO USBCAMD todas as informações necessárias para configurar o minidriver de câmera para funcionar corretamente com o driver da classe de fluxo e o driver de barramento USB. |
USBCAMD_SelectAlternateInterface A função USBCAMD_SelectAlternateInterface seleciona uma configuração alternativa dentro da interface de streaming de vídeo USB. |
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 é uma interface de estilo COM implementada em filtros e pinos AVStream. |
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. |
IKsDeviceFunctions A interface IKsDeviceFunctions é uma interface de estilo COM implementada em dispositivos AVStream. Essa interface está disponível no Windows Server 2003 SP1 e versões posteriores do Windows. |
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 dsound.h fornece métodos que acessam propriedades de objetos KS implementados em um minidriver KS. |
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. |
IKsReferenceClock A interface IKsReferenceClock é uma interface de estilo COM fornecida pelo AVStream em todos os pinos. O pino passa a solicitação para o relógio master. |
IKsTopology A interface IKsTopology fornece um método que abre objetos de nó de topologia contidos em um filtro. |
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. |
AUDIORESOURCEMANAGEMENT_RESOURCEGROUP Este tópico descreve a estrutura AUDIORESOURCEMANAGEMENT_RESOURCEGROUP. |
AVC_COMMAND_IRB A estrutura AVC_COMMAND_IRB define uma estrutura que contém um par de comando e resposta AV/C. |
AVC_EXT_PLUG_COUNTS A estrutura AVC_EXT_PLUG_COUNTS descreve o número de plugs externos na subunidade. |
AVC_IRB A estrutura AVC_IRB é uma estrutura de cabeçalho de IRB (Bloco de Solicitação de E/S) em que um número de função é armazenado. |
AVC_MULTIFUNC_IRB A estrutura AVC_MULTIFUNC_IRB contém outras estruturas relacionadas a AV/C em uma união. |
AVC_PEER_DO_LIST O AVC_PEER_DO_LIST descreve todas as instâncias não virtuais (par) de avc.sys. |
AVC_PEER_DO_LOCATOR O AVC_PEER_DO_LOCATOR descreve instâncias não virtuais (par) de avc.sys. |
AVC_PIN_COUNT A estrutura AVC_PIN_COUNT especifica o número de pinos em um dispositivo de subunidade AV/C. |
AVC_PIN_DESCRIPTOR A estrutura AVC_PIN_DESCRIPTOR descreve um pino em um dispositivo de subunidade AV/C. |
AVC_PIN_ID A estrutura AVC_PIN_ID descreve um pino em uma subunidade. |
AVC_PRECONNECT_INFO A estrutura AVC_PRECONNECT_INFO especifica as informações de pré-conexão para a ID de pin especificada (deslocamento baseado em zero) em um dispositivo de subunidade AV/C. |
AVC_SETCONNECT_INFO A estrutura AVC_SETCONNECT_INFO é usada para inicializar um driver de subunidade e estabelecer conexões de pino. |
AVC_STREAM_REQUEST_BLOCK A estrutura AVC_STREAM_REQUEST_BLOCK descreve uma solicitação de streaming AV/C a ser processada por avcstrm.sys. |
AVC_SUBUNIT_ADDR_SPEC A estrutura AVC_SUBUNIT_ADDR_SPEC é usada com instâncias virtuais de avc.sys para descrever endereços de subunidade virtual. |
AVC_SUBUNIT_INFO_BLOCK A estrutura AVC_SUBUNIT_INFO_BLOCK descreve informações de subunidade. |
AVC_UNIQUE_ID O AVC_UNIQUE_ID descrever a ID exclusiva da unidade AV/C. |
AVCCONNECTINFO A estrutura AVCCONNECTINFO é usada para inicializar um driver de subunidade e estabelecer conexões de pino. |
AVCPRECONNECTINFO A estrutura AVCPRECONNECTINFO é usada para inicializar um driver de subunidade e estabelecer conexões de pino. |
AVCSTRM_BUFFER_STRUCT A estrutura AVCSTRM_BUFFER_STRUCT descreve um buffer a ser enviado para avcstrm.sys para operações de leitura ou gravação. |
AVCSTRM_FORMAT_INFO A estrutura AVCSTRM_FORMAT_INFO é usada para descrever um fluxo de dados. |
AVCSTRM_OPEN_STRUCT A estrutura AVCSTRM_OPEN_STRUCT descreve um fluxo de dados a ser aberto. |
BDA_BUFFER Este tópico descreve a estrutura BDA_BUFFER. |
BDA_CA_MODULE_UI A estrutura BDA_CA_MODULE_UI descreve a interface do usuário (interface do usuário) que os plug-ins de AC (acesso condicional) podem exibir. |
BDA_CAS_CHECK_ENTITLEMENTTOKEN Saiba mais sobre: estrutura _BDA_CAS_CHECK_ENTITLEMENTTOKEN |
BDA_CAS_CLOSE_MMIDIALOG Este tópico descreve a estrutura BDA_CAS_CLOSE_MMIDIALOG. |
BDA_CAS_CLOSEMMIDATA Saiba mais sobre: estrutura _BDA_CAS_CLOSEMMIDATA |
BDA_CAS_OPENMMIDATA Saiba mais sobre: estrutura _BDA_CAS_OPENMMIDATA |
BDA_CAS_REQUESTTUNERDATA Saiba mais sobre: estrutura _BDA_CAS_REQUESTTUNERDATA |
BDA_DISEQC_RESPONSE Saiba mais sobre: estrutura de _BDA_DISEQC_RESPONSE |
BDA_DISEQC_SEND Saiba mais sobre: estrutura _BDA_DISEQC_SEND |
BDA_DRM_DRMSTATUS Saiba mais sobre: estrutura _BDA_DRM_DRMSTATUS |
BDA_DVBT2_L1_SIGNALLING_DATA Saiba mais sobre: estrutura _BDA_DVBT2_L1_SIGNALLING_DATA |
BDA_ETHERNET_ADDRESS Saiba mais sobre: estrutura _BDA_ETHERNET_ADDRESS |
BDA_ETHERNET_ADDRESS_LIST Saiba mais sobre: estrutura de _BDA_ETHERNET_ADDRESS_LIST |
BDA_FILTER_TEMPLATE A estrutura BDA_FILTER_TEMPLATE descreve a topologia de modelo para um filtro BDA. |
BDA_GDDS_DATA Saiba mais sobre: estrutura _BDA_GDDS_DATA |
BDA_GDDS_DATATYPE Saiba mais sobre: estrutura _BDA_GDDS_DATATYPE |
BDA_IPv4_ADDRESS Saiba mais sobre: estrutura de _BDA_IPv4_ADDRESS |
BDA_IPv4_ADDRESS_LIST Saiba mais sobre: estrutura _BDA_IPv4_ADDRESS_LIST |
BDA_IPv6_ADDRESS Saiba mais sobre: estrutura _BDA_IPv6_ADDRESS |
BDA_IPv6_ADDRESS_LIST Saiba mais sobre: estrutura _BDA_IPv6_ADDRESS_LIST |
BDA_ISDBCAS_EMG_REQ Saiba mais sobre: estrutura _BDA_ISDBCAS_EMG_REQ |
BDA_ISDBCAS_REQUESTHEADER Saiba mais sobre: estrutura _BDA_ISDBCAS_REQUESTHEADER |
BDA_ISDBCAS_RESPONSEDATA Saiba mais sobre: estrutura _BDA_ISDBCAS_RESPONSEDATA |
BDA_MUX_PIDLISTITEM Saiba mais sobre: estrutura de _BDA_MUX_PIDLISTITEM |
BDA_PID_MAP A estrutura BDA_PID_MAP descreve um tipo de dados a ser filtrado do fluxo de entrada de um filtro PID (identificador de pacote) e, em seguida, passar para um filtro downstream. |
BDA_PID_UNMAP A estrutura BDA_PID_UNMAP descreve os tipos de pacotes para interromper a filtragem do fluxo de entrada de um filtro PID (identificador de pacote). Esses tipos de pacote são identificados com PIDs. |
BDA_PIN_PAIRING A estrutura BDA_PIN_PAIRING descreve a topologia entre um par de pinos de entrada e saída. |
BDA_PROGRAM_PID_LIST A estrutura BDA_PROGRAM_PID_LIST descreve os dados de um programa específico a ser exibido. Esses dados consistem em pacotes identificados com identificadores de pacote (PID). |
BDA_RATING_PINRESET Saiba mais sobre: estrutura _BDA_RATING_PINRESET |
BDA_SCAN_CAPABILTIES Saiba mais sobre: estrutura _BDA_SCAN_CAPABILTIES |
BDA_SCAN_START Saiba mais sobre: estrutura _BDA_SCAN_START |
BDA_SCAN_STATE Saiba mais sobre: estrutura _BDA_SCAN_STATE |
BDA_SIGNAL_TIMEOUTS Saiba mais sobre: estrutura _BDA_SIGNAL_TIMEOUTS |
BDA_STRING Saiba mais sobre: estrutura _BDA_STRING |
BDA_TABLE_SECTION A estrutura BDA_TABLE_SECTION descreve uma seção de tabela. |
BDA_TEMPLATE_CONNECTION A estrutura BDA_TEMPLATE_CONNECTION descreve o modelo para uma conexão BDA em termos de onde ele começa e termina. |
BDA_TEMPLATE_PIN_JOINT A estrutura BDA_TEMPLATE_PIN_JOINT descreve uma articulação em uma topologia de modelo. |
BDA_TRANSPORT_INFO A estrutura BDA_TRANSPORT_INFO descreve a formatação de uma conexão de fluxo. |
BDA_TS_SELECTORINFO Saiba mais sobre: estrutura _BDA_TS_SELECTORINFO |
BDA_TS_SELECTORINFO_ISDBS_EXT Saiba mais sobre: estrutura _BDA_TS_SELECTORINFO_ISDBS_EXT |
BDA_TUNER_DIAGNOSTICS Saiba mais sobre: estrutura de _BDA_TUNER_DIAGNOSTICS |
BDA_TUNER_TUNERSTATE Saiba mais sobre: estrutura _BDA_TUNER_TUNERSTATE |
BDA_USERACTIVITY_INTERVAL Saiba mais sobre: estrutura _BDA_USERACTIVITY_INTERVAL |
BDA_WMDRM_KEYINFOLIST Saiba mais sobre: estrutura de _BDA_WMDRM_KEYINFOLIST |
BDA_WMDRM_RENEWLICENSE Saiba mais sobre: estrutura _BDA_WMDRM_RENEWLICENSE |
BDA_WMDRM_STATUS Saiba mais sobre: estrutura _BDA_WMDRM_STATUS |
BDA_WMDRMTUNER_PIDPROTECTION Saiba mais sobre: estrutura de _BDA_WMDRMTUNER_PIDPROTECTION |
BDA_WMDRMTUNER_PURCHASEENTITLEMENT Saiba mais sobre: estrutura _BDA_WMDRMTUNER_PURCHASEENTITLEMENT |
BDANODE_DESCRIPTOR A estrutura BDANODE_DESCRIPTOR descreve um nó BDA. |
BUS_INTERFACE_MEDIUMS Saiba mais sobre: estrutura BUS_INTERFACE_MEDIUMS |
BUS_INTERFACE_REFERENCE Um enumerador de dispositivo de software exporta essa interface para permitir que os drivers referenciem PDOs (objetos de dispositivo físico) de contagem, de modo que o dispositivo permaneça ativo enquanto estiver em uso e seja descarregado quando não estiver em uso. |
BUS_INTERFACE_SWENUM A estrutura BUS_INTERFACE_SWENUM descreve a interface do objeto enumerador do barramento de carga de demanda. |
CIP_HDR1 A estrutura CIP_HDR1 descreve a estrutura de dados genérica dos dois cabeçalhos CIP quadlet (primeiro quadlet do par). |
CIP_HDR2_FDF A estrutura CIP_HDR2_FDF descreve o segundo quadlet de um par de cabeçalho CIP. |
CIP_HDR2_MPEGTS A estrutura CIP_HDR2_MPEGTS descreve o segundo quadlet de um par de cabeçalho CIP para um fluxo de formato MPEGTS. |
CIP_HDR2_SYT A estrutura CIP_HDR2_SYT descreve o segundo quadlet de um par de cabeçalho CIP para um fluxo de formato DV. |
DEVCAPS A estrutura DEVCAPS descreve os recursos de um dispositivo externo. |
DvbParentalRatingDescriptor Este tópico descreve a estrutura DvbParentalRatingDescriptor. |
DvbParentalRatingParam Este tópico descreve a estrutura DvbParentalRatingParam. |
DVINFO A estrutura DVINFO descreve um formato de fluxo DV, incluindo suas informações de origem de streaming padrão e informações de controle de fluxo. |
HW_CLOCK_OBJECT A estrutura HW_CLOCK_OBJECT descreve o relógio associado a um fluxo. |
HW_EVENT_DESCRIPTOR Quando o driver de classe chama uma das rotinas StrMiniEvent do minidriver, ele passa um ponteiro para uma estrutura HW_EVENT_DESCRIPTOR para descrever o evento como habilitado ou desabilitado. |
HW_INITIALIZATION_DATA A estrutura HW_INITIALIZATION_DATA especifica as informações básicas de que o driver de classe precisa para começar a inicializar o minidriver. |
HW_STREAM_DESCRIPTOR O minidriver usa a estrutura HW_STREAM_DESCRIPTOR para retornar informações de fluxo para o driver de classe de fluxo. |
HW_STREAM_HEADER A estrutura HW_STREAM_HEADER descreve a semântica de streaming de kernel com suporte do minidriver como um todo, como parte de uma estrutura de HW_STREAM_DESCRIPTOR. |
HW_STREAM_INFORMATION A estrutura HW_STREAM_INFORMATION descreve a semântica de streaming de kernel com suporte por fluxos individuais, como parte de uma estrutura de HW_STREAM_DESCRIPTOR. |
HW_STREAM_OBJECT HW_STREAM_OBJECT descreve uma instância de um fluxo de minidriver. |
HW_STREAM_REQUEST_BLOCK O driver de classe de fluxo usa a estrutura HW_STREAM_REQUEST_BLOCK para passar informações de e para o minidriver, usando retornos de chamada fornecidos pelo minidriver. |
HW_TIME_CONTEXT O driver de classe passa uma estrutura HW_TIME_CONTEXT como um parâmetro a ser preenchido pela rotina StrMiniClock de um fluxo ou retorna uma estrutura de HW_TIME_CONTEXT concluída quando responde a uma solicitação StreamClassQueryMasterClock ou StreamClassQueryMasterClockSync. |
KS_AM_ExactRateChange A estrutura de KS_AM_ExactRateChange ainda não foi implementada. |
KS_AM_SimpleRateChange A estrutura KS_AM_SimpleRateChange é usada para descrever uma alteração de taxa simples (avanço rápido ou retrocesso) para um fluxo MPEG2. |
KS_AMVPDATAINFO A estrutura KS_AMVPDATAINFO é usada para descrever as propriedades de uma porta de vídeo. |
KS_AMVPDIMINFO A estrutura KS_AMVPDIMINFO é usada para descrever as dimensões de uma porta de vídeo. |
KS_AMVPSIZE A estrutura KS_AMVPSIZE é usada para descrever a dimensão de uma porta de vídeo (largura por altura). |
KS_ANALOGVIDEOINFO A estrutura KS_ANALOGVIDEOINFO descreve um fluxo de vídeo analógico. |
KS_BDA_FRAME_INFO A estrutura KS_BDA_FRAME_INFO descreve as extensões do BDA para a estrutura KSSTREAM_HEADER, que descreve um pacote de dados a serem lidos ou gravados em um pino de driver de streaming. |
KS_BITMAPINFOHEADER A estrutura KS_BITMAPINFOHEADER descreve detalhes sobre o fluxo de vídeo, como dimensões de imagem e profundidade de pixel. |
KS_COLCON A estrutura KS_COLCON é usada para descrever as configurações de cor e contraste. |
KS_COMPRESSION A estrutura KS_COMPRESSION define a compactação de quadros em um pino de saída. |
KS_COPY_MACROVISION A estrutura KS_COPY_MACROVISION especifica o nível macrovision do fluxo de dados. |
KS_DATAFORMAT_DV_AVC A estrutura KS_DATAFORMAT_DV_AVC armazena o formato de dados para uma conexão de vídeo digital AV/C. |
KS_DATAFORMAT_H264VIDEOINFO A estrutura KS_DATAFORMAT_H264VIDEOINFO descreve o intervalo de formatos de dados disponível para um fluxo. |
KS_DATAFORMAT_IMAGEINFO Especifica um formato de dados de imagem usado para um pin de imagem independente (ou fluxo). |
KS_DATAFORMAT_MPEG2TS_AVC A estrutura KS_DATAFORMAT_MPEG2TS_AVC armazena o formato de dados para uma conexão MPEG2 AV/C. |
KS_DATAFORMAT_VBIINFOHEADER A estrutura KS_DATAFORMAT_VBIINFOHEADER descreve um fluxo de VBI (intervalo de espaços em branco vertical). |
KS_DATAFORMAT_VIDEOINFO_PALETTE A estrutura KS_DATAFORMAT_VIDEOINFO_PALETTE descreve as informações da paleta de cores. |
KS_DATAFORMAT_VIDEOINFOHEADER A estrutura KS_DATAFORMAT_VIDEOINFOHEADER descreve um fluxo de vídeo que não inclui configurações bob ou weave. |
KS_DATAFORMAT_VIDEOINFOHEADER2 A estrutura KS_DATAFORMAT_VIDEOINFOHEADER2 descreve um fluxo de vídeo que inclui configurações para bob ou weave. |
KS_DATARANGE_ANALOGVIDEO A estrutura KS_DATARANGE_ANALOGVIDEO descreve um fluxo de vídeo analógico. |
KS_DATARANGE_BDA_ANTENNA A estrutura KS_DATARANGE_BDA_ANTENNA descreve um intervalo de formatos de dados para um fluxo de antenas BDA. |
KS_DATARANGE_BDA_TRANSPORT A estrutura KS_DATARANGE_BDA_TRANSPORT descreve um intervalo de formatos de dados para um fluxo de transporte BDA. |
KS_DATARANGE_DV_AVC A estrutura KS_DATARANGE_DV_AVC armazena uma variedade de formatos de vídeo digital AV/C. |
KS_DATARANGE_DVVIDEO A estrutura KS_DATARANGE_DV_AVC armazena uma variedade de formatos de vídeo digital. |
KS_DATARANGE_H264_VIDEO A estrutura KS_DATARANGE_H264_VIDEO descreve o intervalo de formatos de vídeo MPEG-2 disponíveis para um fluxo. |
KS_DATARANGE_IMAGE Especifica um intervalo de dados de imagem usado na estrutura KSPIN_DESCRIPTOR que descreve um pin (ou fluxo). |
KS_DATARANGE_MPEG1_VIDEO A estrutura KS_DATARANGE_MPEG1_VIDEO descreve o intervalo de formatos de vídeo MPEG-1 disponíveis para um fluxo. |
KS_DATARANGE_MPEG2_VIDEO A estrutura KS_DATARANGE_MPEG2_VIDEO descreve o intervalo de formatos de vídeo MPEG-2 disponíveis para um fluxo. |
KS_DATARANGE_MPEG2TS_AVC A estrutura KS_DATARANGE_MPEG2TS_AVC armazena um intervalo de formatos MPEG2 AV/C. |
KS_DATARANGE_VIDEO A estrutura KS_DATARANGE_VIDEO descreve uma variedade de fluxos de vídeo sem configurações bob ou weave. |
KS_DATARANGE_VIDEO_PALETTE A estrutura KS_DATARANGE_VIDEO_PALETTE descreve um fluxo e seus recursos de cor. |
KS_DATARANGE_VIDEO_VBI A estrutura KS_DATARANGE_VIDEO_VBI descreve um intervalo de formatos de dados que contêm dados de VBI (intervalo de espaços em branco verticais). |
KS_DATARANGE_VIDEO2 A estrutura KS_DATARANGE_VIDEO2 descreve um fluxo de vídeo, incluindo as configurações bob ou weave. |
KS_DVD_YCrCb A estrutura KS_DVD_YCrCb é usada para descrever uma cor no colorspace YCrCb. |
KS_DVD_YUV A estrutura KS_DVD_YUV é usada para descrever uma cor no colorspace YUV. |
KS_DVDCOPY_BUSKEY A estrutura KS_DVDCOPY_BUSKEY é usada para descrever as informações de chave de barramento para o processo de autenticação de proteção de direitos autorais de DVD. |
KS_DVDCOPY_CHLGKEY A estrutura KS_DVDCOPY_CHLGKEY é usada para descrever as informações importantes do desafio para o processo de autenticação de proteção de direitos autorais de DVD. |
KS_DVDCOPY_DISCKEY A estrutura KS_DVDCOPY_DISCKEY é usada para descrever as informações de chave de disco para o processo de autenticação de proteção de direitos autorais de DVD. |
KS_DVDCOPY_REGION A estrutura KS_DVDCOPY_REGION é usada para descrever a região de controle de cópia de acordo com as restrições de idioma. |
KS_DVDCOPY_SET_COPY_STATE A estrutura KS_DVDCOPY_SET_COPY_STATE é usada para especificar o estado de proteção de direitos autorais do fluxo do decodificador de DVD. |
KS_DVDCOPY_TITLEKEY A estrutura KS_DVDCOPY_TITLEKEY é usada para descrever as informações de chave de título para o processo de autenticação de proteção de direitos autorais de DVD. |
KS_FRAME_INFO A estrutura KS_FRAME_INFO estende a estrutura de KSSTREAM_HEADER para fluxos de vídeo. |
KS_FRAMING_ITEM A estrutura KS_FRAMING_ITEM é usada para declarar os requisitos do alocador em um pin do modo kernel. |
KS_FRAMING_RANGE A estrutura KS_FRAMING_RANGE especifica um intervalo para tamanhos de quadro para um determinado item de enquadramento. |
KS_FRAMING_RANGE_WEIGHTED Os drivers podem usar a estrutura KS_FRAMING_RANGE_WEIGHTED para especificar um intervalo de tamanhos de quadro ponderados. |
KS_H264VIDEOINFO O KS_H264VIDEOINFO descreve os recursos do dispositivo que se aplicam ao tipo de mídia atual. |
KS_MPEG1VIDEOINFO A estrutura KS_MPEG1VIDEOINFO descreve um fluxo de vídeo MPEG-1. |
KS_MPEGAUDIOINFO A estrutura KS_MPEGAUDIOINFO descreve um fluxo de áudio MPEG. |
KS_MPEGVIDEOINFO2 A estrutura KS_MPEGVIDEOINFO2 descreve um fluxo de vídeo MPEG-2, incluindo as configurações bob ou weave. |
KS_RGBQUAD A estrutura KS_RGBQUAD descreve uma cor que consiste em intensidades relativas de vermelho, verde e azul, variando de 0 a 255 (0x0 a 0xff). |
KS_TRUECOLORINFO A estrutura KS_TRUECOLORINFO descreve informações de paleta de cores e bitmask para imagens de vídeo que também contêm uma paleta. |
KS_TVTUNER_CHANGE_INFO A estrutura KS_TVTUNER_CHANGE_INFO fornece codecs de VBI (intervalo de espaço em branco vertical) com informações sobre o canal ajustado no momento. |
KS_VBI_FRAME_INFO A estrutura KS_VBI_FRAME_INFO estende a estrutura de KSSTREAM_HEADER para fluxos de VBI (intervalo de espaços em branco verticais). |
KS_VBIINFOHEADER A estrutura KS_VBIINFOHEADER descreve fluxos VBI (intervalo de espaços em branco verticais brutos). |
KS_VIDEO_STREAM_CONFIG_CAPS A estrutura KS_VIDEO_STREAM_CONFIG_CAPS descreve a configuração e os recursos de um fluxo de vídeo, incluindo o padrão de vídeo analógico (por exemplo, NTSC, PAL ou SECAM), recursos de dimensionamento e corte; taxas de quadros mínimas e máximas; e taxas de dados mínimas e máximas. |
KS_VIDEOINFO A estrutura KS_VIDEOINFO descreve as informações de bitmap e cor de um fluxo de vídeo. |
KS_VIDEOINFOHEADER A estrutura KS_VIDEOINFOHEADER descreve as informações de bitmap e cor de um fluxo de vídeo. |
KS_VIDEOINFOHEADER2 A estrutura KS_VIDEOINFOHEADER2 descreve os detalhes de um fluxo de vídeo, incluindo configurações bob ou weave, proteção de cópia e taxa de proporção de pixel. |
KSALLOCATOR_DISPATCH A estrutura KSALLOCATOR_DISPATCH contém os retornos de chamada necessários para que um pin implemente seu próprio alocador no nível do kernel. |
KSALLOCATOR_FRAMING A estrutura KSALLOCATOR_FRAMING é usada para consultar requisitos de enquadramento e enviar solicitações de criação do alocador. |
KSALLOCATOR_FRAMING_EX A estrutura KSALLOCATOR_FRAMING_EX é a substituição de AVStream para KSALLOCATOR_FRAMING. KSALLOCATOR_FRAMING_EX define os requisitos do alocador em um pino em um filtro de nível de kernel. |
KSATTRIBUTE A estrutura KSATTRIBUTE define um atributo adicional de um formato de dados ou intervalo de dados que não é coberto pelas estruturas KSDATAFORMAT e KSDATARANGE ou as informações estendidas com base nos especificadores de formato e intervalo. |
KSATTRIBUTE_LIST A estrutura KSATTRIBUTE_LIST contém um atributo definido em uma estrutura KSATTRIBUTE. |
KSAUDIOENGINE_DEVICECONTROLS Descreve a estrutura de KSAUDIOENGINE_DEVICECONTROLS. |
KSAUTOMATION_TABLE A estrutura KSAUTOMATION_TABLE define uma estrutura que combina tabelas para propriedades, métodos e eventos. |
KSBUFFER_ITEM A estrutura KSBUFFER_ITEM é usada para armazenar uma lista de buffers de dados copiados da origem do evento, que podem ser recuperados pelo coletor de eventos por meio de KSEVENT_TYPE_QUERYBUFFER. |
KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS A estrutura KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS é usada para listar quais configurações de fluxo dão suporte à segmentação em segundo plano. |
KSCAMERA_EXTENDEDPROP_CAMERAOFFSET A estrutura KSCAMERA_EXTENDEDPROP_CAMERAOFFSET contém os parâmetros para a propriedade Camera Angle Offset Control. |
KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPS KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPS define uma resolução disponível e seus valores de configuração com suporte. |
KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPSHEADER KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPSHEADER contém informações de tamanho e contagem para as estruturas KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPSHEADER e KSCAMERA_EXTENDEDPROP_DIGITAL_WINDOW_CONFIGCAPS. |
KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_SETTING KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_SETTING contém a origem x e y e o tamanho da janela digital no formato Q24. |
KSCAMERA_EXTENDEDPROP_EVCOMPENSATION O Controle de Compensação de EV fornece controle de exposição ajustado por incrementos de etapas de compensação de EV. |
KSCAMERA_EXTENDEDPROP_FIELDOFVIEW A propriedade Field of View Control descreve o FOV (Campo de Exibição) atual da câmera junto com o ângulo de inclinação da posição da câmera. |
KSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS A estrutura KSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS define os recursos de configuração do FoV (campo de exibição) de uma câmera. |
KSCAMERA_EXTENDEDPROP_HEADER A estrutura KSCAMERA_EXTENDEDPROP_HEADER é o cabeçalho de conteúdo de uma propriedade de controle de extensão. |
KSCAMERA_EXTENDEDPROP_METADATAINFO Essa estrutura representa as informações de metadados para o controle de propriedade estendida. |
KSCAMERA_EXTENDEDPROP_PHOTOMODE A estrutura KSCAMERA_EXTENDEDPROP_PHOTOMODE contém os dados da propriedade para as contagens de quadros de histórico no modo de foto. |
KSCAMERA_EXTENDEDPROP_PROFILE O conteúdo do controle KSPROPERTY_CAMERACONTROL_EXTENDED_PROFILE contém KSCAMERA_EXTENDEDPROP_HEADER + KSCAMERA_EXTENDEDPROP_PROFILE. |
KSCAMERA_EXTENDEDPROP_ROI_CONFIGCAPS Essa estrutura contém os recursos para um controle ROI. |
KSCAMERA_EXTENDEDPROP_ROI_CONFIGCAPSHEADER Essa estrutura contém as informações de cabeçalho para recursos ROI. |
KSCAMERA_EXTENDEDPROP_ROI_EXPOSURE Essa estrutura contém a estrutura de informações ROI para exposição. |
KSCAMERA_EXTENDEDPROP_ROI_FOCUS Essa estrutura contém a estrutura de informações ROI para foco. |
KSCAMERA_EXTENDEDPROP_ROI_INFO Essa estrutura contém informações sobre um ROI. |
KSCAMERA_EXTENDEDPROP_ROI_ISPCONTROL Essa estrutura contém informações para um controle ISP ROI. |
KSCAMERA_EXTENDEDPROP_ROI_ISPCONTROLHEADER Essa estrutura contém as informações de cabeçalho para controles ISP ROI. |
KSCAMERA_EXTENDEDPROP_ROI_WHITEBALANCE Essa estrutura contém a estrutura de informações ROI para o equilíbrio em branco. |
KSCAMERA_EXTENDEDPROP_VALUE A estrutura KSCAMERA_EXTENDEDPROP_VALUE é uma união de tipo de dados usada para expressar um valor de propriedade estendida. |
KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING O KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING é uma estrutura de conteúdo de propriedade para configurações de processamento de vídeo relacionadas ao equilíbrio branco, ao modo de exposição e ao modo de foco. |
KSCAMERA_MAXVIDEOFPS_FORPHOTORES A estrutura KSCAMERA_MAXVIDEOFPS_FORPHOTORES contém os dados de propriedade para taxa máxima de quadros em uma resolução específica para uma câmera que dá suporte à visualização e à captura. |
KSCAMERA_METADATA_BACKGROUNDSEGMENTATIONMASK A estrutura KSCAMERA_METADATA_BACKGROUNDSEGMENTATIONMASK contém informações sobre as dimensões da máscara de plano de fundo, bem como sua cobertura do quadro do qual ela é inferida, que é o quadro gerado pelo fluxo. |
KSCAMERA_METADATA_DIGITALWINDOW KSCAMERA_METADATA_DIGITALWINDOW contém informações de cabeçalho de metadados junto com a origem e o tamanho da janela digital x e y no formato Q24. |
KSCAMERA_METADATA_ITEMHEADER Essa estrutura contém as informações de cabeçalho de metadados preenchidas pelo driver da câmera. |
KSCAMERA_METADATA_PHOTOCONFIRMATION Essa estrutura contém as informações de metadados de confirmação de foto preenchidas pelo driver da câmera. |
KSCAMERA_PERFRAMESETTING_CAP_HEADER Essa estrutura contém as informações de cabeçalho para os recursos de configurações por quadro. |
KSCAMERA_PERFRAMESETTING_CAP_ITEM_HEADER A estrutura KSCAMERA_PERFRAMESETTING_CAP_ITEM_HEADER contém as informações de cabeçalho para um item de configurações por quadro. |
KSCAMERA_PERFRAMESETTING_CUSTOM_ITEM Essa estrutura contém um item personalizado. |
KSCAMERA_PERFRAMESETTING_FRAME_HEADER Essa estrutura contém as informações de cabeçalho de um quadro em um conteúdo de configurações por quadro. |
KSCAMERA_PERFRAMESETTING_HEADER Essa estrutura contém informações de cabeçalho para o conteúdo de configurações por quadro. |
KSCAMERA_PERFRAMESETTING_ITEM_HEADER A estrutura KSCAMERA_PERFRAMESETTING_ITEM_HEADER contém as informações de cabeçalho para um item de configurações por quadro. |
KSCAMERA_PROFILE_CONCURRENCYINFO Uma matriz de estruturas KSCAMERA_PROFILE_CONCURRENCYINFO formam o parâmetro Camera.Concurrency da estrutura KSDEVICE_PROFILE_INFO (cujo tamanho de matriz é especificado pelo parâmetro Camera.CountOfConcurrency) indicando quais perfis o perfil identificado na estrutura KSCAMERA_PROFILE_INFO pode ser executado simultaneamente em câmeras diferentes. |
KSCAMERA_PROFILE_INFO A estrutura KSCAMERA_PROFILE_INFO é usada para identificar exclusivamente um determinado perfil. |
KSCAMERA_PROFILE_MEDIAINFO Essa estrutura contém as informações de tipo de mídia relevantes apresentadas para cada perfil de câmera. |
KSCAMERA_PROFILE_PININFO Essa estrutura especifica a lista disponível de tipos de mídia para cada um dos pinos do driver da câmera. |
KSCLOCK_CREATE A estrutura KSCLOCK_CREATE é usada em parâmetros de criação de relógio para a função KsCreateClock. |
KSCLOCK_DISPATCH A estrutura KSCLOCK_DISPATCH contém os retornos de chamada necessários para que um pino implemente um objeto de relógio. |
KSCLOCK_FUNCTIONTABLE A estrutura KSCLOCK_FUNCTIONTABLE descreve uma tabela de funções para o relógio master. |
KSCLOCKINSTANCE Saiba mais sobre: estrutura KSCLOCKINSTANCE |
KSCOMPONENTID A estrutura KSCOMPONENTID contém identificadores exclusivos que descrevem um objeto de streaming de kernel individual. |
KSCORRELATED_TIME A estrutura KSCORRELATED_TIME contém uma hora de relógio, bem como o número correspondente de tiques de relógio desde a inicialização do sistema. |
KSDATAFORMAT A estrutura KSDATAFORMAT é uma estrutura de comprimento variável que descreve um formato de dados. |
KSDATAFORMAT Este tópico descreve a união KSDATAFORMAT. |
KSDEVICE A estrutura KSDEVICE descreve um dispositivo funcional WDM gerenciado pelo AVStream. |
KSDEVICE_DESCRIPTOR A estrutura KSDEVICE_DESCRIPTOR descreve as características de um dispositivo específico. |
KSDEVICE_DISPATCH A estrutura KSDEVICE_DISPATCH descreve os retornos de chamada que um cliente pode fornecer para receber notificação de criação de dispositivo e eventos PnP. |
KSDEVICE_PROFILE_INFO O KSDEVICE_PROFILE_INFO é uma estrutura genérica projetada para lidar com informações de perfil para vários tipos de dispositivo. |
KSDEVICE_THERMAL_DISPATCH A estrutura KSDEVICE_THERMAL_DISPATCH é usada pelo driver de miniporto na chamada à API para registrar retornos de chamada de notificação térmica. Essa estrutura contém os ponteiros de função de retorno de chamada para interfaces de resfriamento ativas e passivas. |
KSDISPATCH_TABLE A estrutura KSDISPATCH_TABLE contém ponteiros para rotinas de expedição de IRP implementadas pelo minidriver. |
KSDPC_ITEM A estrutura KSDPC_ITEM é usada para armazenar informações relacionadas a quaisquer DPCs internos que possam ser usados para gerar notificação de eventos de um IRQL gerado. |
KSE_NODE A estrutura KSE_NODE especifica uma solicitação de evento em um nó específico. |
KSE_PIN Saiba mais sobre: estrutura KSE_PIN |
KSERROR A estrutura KSERROR é usada para relatar erros de streaming no modo kernel e usuário para seus respectivos gerenciadores de qualidade. |
KSEVENT_ENTRY O subsistema de streaming de kernel usa a estrutura KSEVENT_ENTRY para descrever como um evento deve ser disparado. |
KSEVENT_ITEM A estrutura KSEVENT_ITEM descreve o suporte de um minidriver para um evento específico dentro de um conjunto de eventos. |
KSEVENT_SET A estrutura KSEVENT_SET descreve os eventos que compõem um conjunto de eventos de streaming de kernel. |
KSEVENT_TIME_INTERVAL A estrutura KSEVENT_TIME_INTERVAL é usada em vários eventos dentro do conjunto de eventos KSEVENTSETID_Clock. |
KSEVENT_TIME_MARK A estrutura KSEVENT_TIME_MARK é usada em vários eventos dentro do conjunto de eventos KSEVENTSETID_Clock. |
KSEVENT_TUNER_INITIATE_SCAN_S A estrutura KSEVENT_TUNER_INITIATE_SCAN_S é usada no evento KSEVENT_TUNER_INITIATE_SCAN dentro do conjunto de eventos EVENTSETID_TUNER. |
KSEVENTDATA Os clientes de streaming de kernel enviam a estrutura KSEVENTDATA para o driver de classe para especificar um método de notificação. |
KSEVENTDATA_BDA_RF_TUNER_SCAN_S Este tópico descreve a estrutura KSEVENTDATA_BDA_RF_TUNER_SCAN_S. |
KSFASTMETHOD_ITEM Os drivers fornecem uma estrutura do tipo KSFASTMETHOD_ITEM para dar suporte à expedição rápida de E/S. |
KSFASTPROPERTY_ITEM A estrutura KSFASTPROPERTY_ITEM é usada com itens para expedição rápida de E/S. |
KSFILTER A estrutura KSFILTER descreve um filtro instanciado. |
KSFILTER_DESCRIPTOR A estrutura KSFILTER_DESCRIPTOR descreve as características de um filtro criado por uma determinada fábrica de filtros. |
KSFILTER_DISPATCH A estrutura KSFILTER_DISPATCH descreve os retornos de chamada do cliente que são feitos para notificar o cliente de determinados eventos em um determinado tipo de filtro. |
KSFILTERFACTORY A estrutura KSFILTERFACTORY representa uma fábrica de filtros. |
KSFRAMETIME A estrutura KSFRAMETIME é compatível com a renderização de pinos e é usada para retornar a duração do próximo quadro de dados e sinalizadores associados a esse quadro. |
KSGATE A estrutura KSGATE descreve um objeto de portão AVStream. |
KSGRAPHMANAGER_FUNCTIONTABLE Saiba mais sobre: estrutura KSGRAPHMANAGER_FUNCTIONTABLE |
KSHANDSHAKE A estrutura KSHANDSHAKE é usada para passar informações para frente e para trás enquanto os pinos estão com as mãos na tentativa de negociar uma interface privada. |
KSIDEFAULTCLOCK Saiba mais sobre: estrutura KSIDEFAULTCLOCK |
KSIDENTIFIER A estrutura KSIDENTIFIER especifica um GUID que identifica exclusivamente um conjunto relacionado de GUIDs e um valor de índice para se referir a um membro específico dentro desse conjunto. |
KSINTERVAL A estrutura KSINTERVAL especifica um intervalo de tempo e tempo base para eventos recorrentes. |
KSJACK_DESCRIPTION3 Este tópico descreve a estrutura KSJACK_DESCRIPTION3. |
KSM_BDA_PIN A estrutura KSM_BDA_PIN descreve uma solicitação de método para criar ou excluir uma fábrica de pinos para um filtro. |
KSM_BDA_PIN_PAIR A estrutura KSM_BDA_PIN_PAIR descreve uma solicitação de método para recuperar a estrutura de emparelhamento de pinos (BDA_PIN_PAIRING) entre um par de pinos de entrada e saída. |
KSM_NODE Assim como KSP_NODE é usado para propriedades em um nó, a estrutura KSM_NODE é usada para métodos em um nó. |
KSM_PIN A estrutura KSM_PIN descreve uma solicitação de método para criar ou excluir uma fábrica de pinos para um filtro. |
KSM_PIN_PAIR A estrutura KSM_PIN_PAIR descreve uma solicitação de método para recuperar a estrutura de emparelhamento de pinos (BDA_PIN_PAIRING) entre um par de pinos de entrada e saída. |
KSMAPPING A estrutura KSMAPPING é usada para descrever uma única parte contígua de memória física para uso em operações de DMA de dispersão/coleta. |
KSMETHOD_ITEM A estrutura KSMETHOD_ITEM descreve um único método dentro de um conjunto de métodos. |
KSMETHOD_SET A estrutura KSMETHOD_SET descreve os métodos que compõem um conjunto de métodos de streaming de kernel. |
KSMPEGVID_RECT estrutura KSMPEGVID_RECT |
KSMULTIPLE_ITEM A estrutura KSMULTIPLE_ITEM é um cabeçalho genérico para dados de propriedade que podem conter várias entradas. |
KSNODE_CREATE A estrutura KSNODE_CREATE descreve o conjunto de informações usado para criar o identificador de nó. |
KSNODE_DESCRIPTOR A estrutura KSNODE_DESCRIPTOR descreve um nó de topologia dentro de um filtro. |
KSOBJECT_CREATE A estrutura KSOBJECT_CREATE contém uma matriz de manipuladores de criação para classes de objeto base compatíveis com esse objeto de dispositivo. |
KSOBJECT_CREATE_ITEM A estrutura KSOBJECT_CREATE_ITEM é usada para pesquisar a cadeia de caracteres passada para uma solicitação de criação. |
KSP_BDA_NODE_PIN A estrutura KSP_BDA_NODE_PIN descreve uma solicitação de propriedade para recuperar o pino de controle de um nó. |
KSP_NODE Os clientes de streaming de kernel usam a estrutura KSP_NODE para especificar a propriedade e o tipo de nó em uma solicitação de propriedade KSPROPERTY_TOPOLOGY_NAME. |
KSP_NODE_ESPID A estrutura KSP_NODE_ESPID descreve a propriedade e o tipo de nó para um nó de mapa de mensagem de controle de direitos (ECM) juntamente com o PID (identificador de pacote) para um fluxo elementar que o nó de mapa do ECM processa. |
KSP_PIN Os clientes de streaming de kernel usam a estrutura KSP_PIN para especificar a propriedade e o tipo de pino em uma solicitação de propriedade KSPROPSETID_Pin. |
KSP_TIMEFORMAT A estrutura KSP_TIMEFORMAT corresponde a KSPROPERTY_MEDIASEEKING_CONVERTTIMEFORMAT. |
KSPIN A estrutura KSPIN descreve um pin instanciado. |
KSPIN_CINSTANCES Saiba mais sobre: estrutura KSPIN_CINSTANCES |
KSPIN_CONNECT Os clientes usam a estrutura KSPIN_CONNECT para descrever a conexão que solicitam de um driver em uma chamada KsCreatePin. |
KSPIN_DESCRIPTOR A estrutura KSPIN_DESCRIPTOR descreve as propriedades básicas de KSPROPSETID_Pin de um tipo de pino. |
KSPIN_DESCRIPTOR_EX A estrutura KSPIN_DESCRIPTOR_EX descreve as características de um tipo de pino em um determinado tipo de filtro. |
KSPIN_DISPATCH A estrutura KSPIN_DISPATCH descreve os retornos de chamada para os quais os clientes podem se registrar para receber notificação de eventos de pino. |
KSPIN_MDL_CACHING_NOTIFICATION A estrutura KSPIN_MDL_CACHING_NOTIFICATION contém campos que são usados internamente pelo sistema operacional. |
KSPIN_MDL_CACHING_NOTIFICATION32 A estrutura KSPIN_MDL_CACHING_NOTIFICATION32 contém campos que são usados internamente pelo sistema operacional. |
KSPIN_PHYSICALCONNECTION Uma estrutura do tipo KSPIN_PHYSICALCONNECTION é retornada em resposta a uma solicitação de KSPROPERTY_PIN_PHYSICALCONNECTION. |
KSPRIORITY A estrutura KSPRIORITY é usada para especificar prioridade e é usada com a propriedade KSPROPERTY_CONNECTION_PRIORITY. |
KSPROCESSPIN A estrutura KSPROCESSPIN descreve o estado do processo de um pin específico. |
KSPROCESSPIN_INDEXENTRY A estrutura de KSPROCESSPIN_INDEXENTRY é usada no processamento de Filter-Centric para reunir todos os pinos de entrada e saída em um único contexto. |
KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_CAPS_S A estrutura KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_CAPS_S especifica se há suporte para captura intercalada. |
KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_INTERLEAVE_S A estrutura KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_INTERLEAVE_S especifica se a captura intercalada é possível. |
KSPROPERTY_ALLOCATOR_CONTROL_SURFACE_SIZE_S A estrutura KSPROPERTY_ALLOCATOR_CONTROL_SURFACE_SIZE_S especifica a largura e a altura de uma superfície de sobreposição. |
KSPROPERTY_BDA_RF_TUNER_CAPS_S Este tópico descreve a estrutura KSPROPERTY_BDA_RF_TUNER_CAPS_S. |
KSPROPERTY_BDA_RF_TUNER_SCAN_STATUS_S Este tópico descreve a estrutura KSPROPERTY_BDA_RF_TUNER_SCAN_STATUS_S. |
KSPROPERTY_BDA_RF_TUNER_STANDARD_MODE_S Este tópico descreve a estrutura KSPROPERTY_BDA_RF_TUNER_STANDARD_MODE_S. |
KSPROPERTY_BDA_RF_TUNER_STANDARD_S Este tópico descreve a estrutura KSPROPERTY_BDA_RF_TUNER_STANDARD_S. |
KSPROPERTY_BOUNDS_LONG A estrutura KSPROPERTY_BOUNDS_LONG define os limites de uma propriedade de 32 bits. |
KSPROPERTY_BOUNDS_LONGLONG A estrutura KSPROPERTY_BOUNDS_LONGLONG define os limites de uma propriedade de 64 bits. |
KSPROPERTY_CAMERACONTROL_FLASH_S Descreve as propriedades de controle flash no conjunto de propriedades de controle de câmera PROPSETID_VIDCAP_CAMERACONTROL_FLASH. Essa estrutura especifica valores de propriedade usados por aplicativos para configurar o flash da câmera. |
KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH_S A estrutura KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH_S retorna dados específicos do filtro solicitados usando a propriedade KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH. |
KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY_S Descreve as propriedades de controle de fixação de imagem no conjunto de propriedades de controle de câmera PROPSETID_VIDCAP_CAMERACONTROL_IMAGE_PIN_CAPABILITY. |
KSPROPERTY_CAMERACONTROL_NODE_FOCAL_LENGTH_S A estrutura KSPROPERTY_CAMERACONTROL_NODE_FOCAL_LENGTH_S retorna dados específicos do nó solicitados usando a propriedade KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH. |
KSPROPERTY_CAMERACONTROL_NODE_S A estrutura KSPROPERTY_CAMERACONTROL_NODE_S descreve propriedades baseadas em nó no conjunto de propriedades PROPSETID_VIDCAP_CAMERACONTROL. Essa estrutura especifica valores de propriedade em solicitações para o driver da Classe de Vídeo USB. |
KSPROPERTY_CAMERACONTROL_NODE_S2 A estrutura KSPROPERTY_CAMERACONTROL_NODE_S2 descreve propriedades baseadas em nó no conjunto de propriedades PROPSETID_VIDCAP_CAMERACONTROL que usam dois valores ao mesmo tempo. Essa estrutura especifica valores de propriedade em solicitações para o driver de classe de vídeo USB. |
KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_S Descreve as propriedades de controle ROI (região de interesse) no conjunto de propriedades de controle de câmera PROPSETID_VIDCAP_CAMERACONTROL_REGION_OF_INTEREST. |
KSPROPERTY_CAMERACONTROL_S A estrutura KSPROPERTY_CAMERACONTROL_S descreve as propriedades baseadas em filtro no conjunto de propriedades PROPSETID_VIDCAP_CAMERACONTROL. |
KSPROPERTY_CAMERACONTROL_S_EX Especifica uma operação de controle de câmera, incluindo a configuração do flash, as propriedades de controle de fixação de imagem, a região de interesse na imagem ou a estabilização do vídeo. |
KSPROPERTY_CAMERACONTROL_S2 A estrutura KSPROPERTY_CAMERACONTROL_S2 descreve as propriedades baseadas em filtro no conjunto de propriedades PROPSETID_VIDCAP_CAMERACONTROL que usam dois valores ao mesmo tempo. |
KSPROPERTY_CAMERACONTROL_VIDEOSTABILIZATION_MODE_S Descreve as propriedades de controle de estabilização de vídeo no conjunto de propriedades de controle de câmera PROPSETID_VIDCAP_CAMERACONTROL_VIDEO_STABILIZATION. Essa estrutura especifica valores de propriedade que são usados em solicitações para o driver da câmera. |
KSPROPERTY_CROSSBAR_CAPS_S A estrutura KSPROPERTY_CROSSBAR_CAPS_S descreve os recursos de barra cruzada para um dispositivo. |
KSPROPERTY_CROSSBAR_PININFO_S A estrutura KSPROPERTY_CROSSBAR_PININFO_S descreve as informações de fixação de barra cruzada de um dispositivo. |
KSPROPERTY_CROSSBAR_ROUTE_S A estrutura KSPROPERTY_CROSSBAR_ROUTE_S descreve se um roteamento específico é possível e especifica o roteamento atual para um pin. |
KSPROPERTY_DESCRIPTION A estrutura KSPROPERTY_DESCRIPTION especifica o tamanho e o tipo de valores contidos em uma propriedade específica. |
KSPROPERTY_DROPPEDFRAMES_CURRENT_S A estrutura KSPROPERTY_DROPPEDFRAMES_CURRENT_S descreve as informações de quadro descartadas do minidriver. |
KSPROPERTY_EXTDEVICE_S A estrutura KSPROPERTY_EXTDEVICE_S descreve um dispositivo externo e seus recursos. |
KSPROPERTY_EXTXPORT_NODE_S A estrutura KSPROPERTY_EXTXPORT_NODE_S descreve um transporte externo e seus recursos. |
KSPROPERTY_EXTXPORT_S A estrutura KSPROPERTY_EXTXPORT_S descreve um transporte externo e seus recursos. |
KSPROPERTY_GRAPHMANAGER_INTERFACE Saiba mais sobre: estrutura _KSPROPERTY_GRAPHMANAGER_INTERFACE |
KSPROPERTY_ITEM Os drivers usam a estrutura KSPROPERTY_ITEM para descrever como dão suporte a uma propriedade em um conjunto de propriedades. |
KSPROPERTY_MEDIAAVAILABLE A estrutura de KSPROPERTY_MEDIAAVAILABLE especifica o intervalo de tempo de mídia (o período de tempo que um cliente pode procurar dentro) que está disponível atualmente em um filtro. |
KSPROPERTY_MEMBERSHEADER Um driver fornece uma estrutura do tipo KSPROPERTY_MEMBERSHEADER para descrever o tamanho e o tipo de cada elemento em uma matriz que contém valores de propriedade ou intervalos. |
KSPROPERTY_MEMBERSLIST A estrutura KSPROPERTY_MEMBERSLIST contém uma lista de valores legais ou intervalos para uma propriedade. |
KSPROPERTY_NETWORKCAMERACONTROL_EVENT_INFO Define a estrutura de KSPROPERTY_NETWORKCAMERACONTROL_EVENT_INFO. |
KSPROPERTY_NETWORKCAMERACONTROL_METADATA_INFO Define a estrutura KSPROPERTY_NETWORKCAMERACONTROL_METADATA_INFO. |
KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_HEADER A estrutura KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_HEADER contém uma carga específica do NTP usada para definir ou desabilitar um servidor NTP em uma câmera de protocolo Onvif. |
KSPROPERTY_POSITIONS A estrutura KSPROPERTY_POSITIONS especifica a posição atual e a posição de parada, em relação à duração total do fluxo. |
KSPROPERTY_SELECTOR_NODE_S A estrutura KSPROPERTY_SELECTOR_NODE_S descreve as configurações de propriedade baseadas em nó no conjunto de propriedades PROPSETID_VIDCAP_SELECTOR. |
KSPROPERTY_SELECTOR_S A estrutura KSPROPERTY_SELECTOR_S descreve as configurações de propriedade baseadas em filtro no conjunto de propriedades PROPSETID_VIDCAP_SELECTOR. |
KSPROPERTY_SERIAL A estrutura KSPROPERTY_SERIAL é um cabeçalho incluído para cada propriedade que segue uma estrutura KSPROPERTY_SERIALHDR. |
KSPROPERTY_SERIALHDR O formato do buffer de serialização é uma estrutura KSPROPERTY_SERIALHDR, seguida por propriedades serializadas. |
KSPROPERTY_SET Um driver ou pin de streaming de kernel pode usar a estrutura KSPROPERTY_SET para descrever como ele dá suporte a um conjunto de propriedades. |
KSPROPERTY_SPHLI A estrutura KSPROPERTY_SPHLI é usada para descrever um retângulo de subpictura ou tela cuja cor ou contraste deve ser alterado. |
KSPROPERTY_SPPAL A estrutura KSPROPERTY_SPPAL é usada para descrever a paleta de uma exibição de subpictura. |
KSPROPERTY_STEPPING_LONG A estrutura KSPROPERTY_STEPPING_LONG define o intervalo válido de valores para uma propriedade de 32 bits. |
KSPROPERTY_STEPPING_LONGLONG A estrutura KSPROPERTY_STEPPING_LONGLONG define o intervalo válido de valores para uma propriedade de 64 bits. |
KSPROPERTY_TIMECODE_NODE_S A estrutura KSPROPERTY_TIMECODE_NODE_S descreve um código de tempo. |
KSPROPERTY_TIMECODE_S A estrutura KSPROPERTY_TIMECODE_S descreve um código de tempo. |
KSPROPERTY_TUNER_CAPS_S A estrutura KSPROPERTY_TUNER_CAPS_S descreve as funcionalidades de hardware dos dispositivos de ajuste de TV e rádio. |
KSPROPERTY_TUNER_FREQUENCY_S A estrutura KSPROPERTY_TUNER_FREQUENCY_S descreve a frequência de um dispositivo de SINTONIZADOR de TV ou rádio. |
KSPROPERTY_TUNER_IF_MEDIUM_S A estrutura KSPROPERTY_TUNER_IF_MEDIUM_S retorna o GUID Médio para o pino que é capaz de dar suporte ao ajuste para uma frequência intermediária. |
KSPROPERTY_TUNER_INPUT_S A estrutura KSPROPERTY_TUNER_INPUT_S descreve o índice de conexão de entrada de um dispositivo sintonizador para dispositivos que dão suporte a várias entradas. |
KSPROPERTY_TUNER_MODE_CAPS_S A estrutura KS_PROPERTY_TUNER_MODE_CAPS_S descreve as funcionalidades dos dispositivos de SINTONIZADOR de TV e rádio. |
KSPROPERTY_TUNER_MODE_S A estrutura KSPROPERTY_TUNER_MODE_S descreve o modo de um dispositivo de SINTONIZADOR de TV ou rádio. |
KSPROPERTY_TUNER_NETWORKTYPE_SCAN_CAPS_S A estrutura KSPROPERTY_TUNER_NETWORKTYPE_SCAN_CAPS_S descreve os recursos de verificação de um tipo de rede de difusão compatível com um dispositivo de ajuste. |
KSPROPERTY_TUNER_SCAN_CAPS_S A estrutura KSPROPERTY_TUNER_SCAN_CAPS_S descreve os recursos de verificação de hardware de um dispositivo de ajuste. |
KSPROPERTY_TUNER_SCAN_STATUS_S A estrutura KSPROPERTY_TUNER_SCAN_STATUS_S descreve status para uma operação de verificação. |
KSPROPERTY_TUNER_STANDARD_MODE_S A estrutura KSPROPERTY_TUNER_STANDARD_MODE_S descreve se o dispositivo de ajuste pode identificar o padrão do sintonizador do próprio sinal. |
KSPROPERTY_TUNER_STANDARD_S A estrutura KSPROPERTY_TUNER_STANDARD_S descreve o padrão de um dispositivo sintonizador de TV, como PAL, NTSC ou SECAM. |
KSPROPERTY_TUNER_STATUS_S A estrutura KSPROPERTY_TUNER_STATUS_S descreve o progresso de uma operação de ajuste para dispositivos sintonizadores de TV e rádio, incluindo a frequência de ajuste atual. |
KSPROPERTY_TVAUDIO_CAPS_S A estrutura KSPROPERTY_TVAUDIO_CAPS_S descreve a capacidade de um dispositivo de áudio de TV, como suporte de áudio estéreo versus mono e recursos de linguagem. |
KSPROPERTY_TVAUDIO_S A estrutura KSPROPERTY_TVAUDIO_S descreve o modo de áudio de TV atual, como configurações de áudio estéreo ou mono e idioma. |
KSPROPERTY_VALUES A estrutura KSPROPERTY_VALUES descreve o tipo e os valores padrão aceitáveis de uma propriedade. |
KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S A estrutura KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S descreve informações sobre os recursos de compactação de vídeo compatíveis com um dispositivo. |
KSPROPERTY_VIDEOCOMPRESSION_S A estrutura KSPROPERTY_VIDEOCOMPRESSION_S descreve uma única propriedade KSPROPERTY_VIDEOCOMPRESSION_Xxx de um fluxo especificado. |
KSPROPERTY_VIDEOCONTROL_ACTUAL_FRAME_RATE_S A estrutura KSPROPERTY_VIDEOCONTROL_ACTUAL_FRAME_RATE_S descreve informações reais de taxa de quadros em resposta a solicitações de propriedade KSPROPERTY_VIDEOCONTROL_ACTUAL_FRAME_RATE. |
KSPROPERTY_VIDEOCONTROL_CAPS_S A estrutura KSPROPERTY_VIDEOCONTROL_CAPS_S descreve os recursos de controle de vídeo de um minidriver, como a inversão de imagem ou as habilidades de disparo de eventos. |
KSPROPERTY_VIDEOCONTROL_FRAME_RATES_S A estrutura KSPROPERTY_VIDEOCONTROL_FRAME_RATES descreve as taxas de quadros disponíveis em unidades de 100 nanossegundos. |
KSPROPERTY_VIDEOCONTROL_MODE_S A estrutura KSPROPERTY_VIDEOCONTROL_MODE_S descreve os modos de controle de vídeo para um fluxo, como inversão de imagem ou capacidades de disparo de eventos. |
KSPROPERTY_VIDEODECODER_CAPS_S A estrutura KSPROPERTY_VIDEODECODER_CAPS_S descreve os recursos de hardware do dispositivo de decodificador de vídeo. |
KSPROPERTY_VIDEODECODER_S A estrutura KSPROPERTY_VIDEODECODER_S descreve as configurações de propriedade no conjunto de propriedades PROPSETID_VIDCAP_VIDEODECODER. |
KSPROPERTY_VIDEODECODER_STATUS_S A estrutura KSPROPERTY_VIDEODECODER_STATUS_S descreve o status atual de um dispositivo de decodificação de vídeo, como o número de linhas no sinal analógico de entrada e se o sinal está bloqueado. |
KSPROPERTY_VIDEOPROCAMP_NODE_S A estrutura KSPROPERTY_VIDEOPROCAMP_NODE_S descreve as configurações de propriedade baseadas em nó no conjunto de propriedades PROPSETID_VIDCAP_VIDEOPROCAMP. |
KSPROPERTY_VIDEOPROCAMP_NODE_S2 A estrutura KSPROPERTY_VIDEOPROCAMP_NODE_S2 descreve as configurações de propriedade baseadas em nó no conjunto de propriedades PROPSETID_VIDCAP_VIDEOPROCAMP que usam dois valores ao mesmo tempo. |
KSPROPERTY_VIDEOPROCAMP_S A estrutura KSPROPERTY_VIDEOPROCAMP_S descreve as configurações de propriedade baseadas em filtro no conjunto de propriedades PROPSETID_VIDCAP_VIDEOPROCAMP. |
KSQUALITY A estrutura KSQUALITY é usada para relatar problemas de QM no modo kernel e usuário para seus respectivos gerenciadores de qualidade. |
KSQUALITY_MANAGER A estrutura KSQUALITY_MANAGER é usada com a propriedade KSPROPERTY_STREAM_QUALITY e contém o identificador do coletor do gerenciador de qualidade e um contexto para passar as reclamações de qualidade. |
KSQUERYBUFFER A estrutura KSQUERYBUFFER é usada ao consultar buffers pendentes disponíveis em um evento com KSEVENT_TYPE_QUERYBUFFER. |
KSRATE A consulta é passada por uma estrutura KSRATE acrescentada à propriedade que contém a solicitação de taxa (conhecida como uma estrutura de KSRATE_CAPABILITY) e é retornada uma estrutura KSRATE preenchida com a funcionalidade dada a solicitação de taxa. |
KSRATE_CAPABILITY O cliente usa a estrutura KSRATE_CAPABILITY em uma solicitação de propriedade KSPROPERTY_STREAM_RATECAPABILITY. |
KSRELATIVEEVENT A propriedade KSPROPERTY_CONNECTION_STARTAT é passada por uma estrutura KSRELATIVEEVENT. |
KSRESOLUTION A estrutura KSRESOLUTION especifica granularidade e erro de um relógio de streaming de kernel. |
KSRTAUDIO_PACKETVREGISTER A estrutura KSRTAUDIO_PACKETVREGISTER contém informações sobre os ponteiros de registro virtual do pacote. |
KSRTAUDIO_PACKETVREGISTER_PROPERTY A estrutura KSRTAUDIO_PACKETVREGISTER_PROPERTY contém informações sobre a propriedade KSPROPERTY_RTAUDIO_PACKETVREGISTER. |
KSSCATTER_GATHER Saiba mais sobre: estrutura KSSCATTER_GATHER |
KSSTREAM_HEADER A estrutura KSSTREAM_HEADER é uma estrutura de comprimento variável que descreve um pacote de dados a serem lidos ou gravados em um pino de driver de streaming. |
KSSTREAM_METADATA_INFO Essa estrutura contém as informações de metadados passadas para o driver. |
KSSTREAM_POINTER A estrutura KSSTREAM_POINTER é o ponteiro básico do AVStream em um fluxo. |
KSSTREAM_POINTER_OFFSET A estrutura KSSTREAM_POINTER_OFFSET indexa bytes ou mapeamentos dentro de um quadro. |
KSSTREAM_UVC_METADATA A estrutura KSSTREAM_UVC_METADATA contém informações de início e fim do carimbo de data/hora do quadro. |
KSSTREAM_UVC_METADATATYPE_TIMESTAMP A estrutura KSSTREAM_UVC_METADATATYPE_TIMESTAMP contém informações de relógio e carimbo de data/hora da classe de vídeo USB (UVC). |
KSSTREAMALLOCATOR_FUNCTIONTABLE Os clientes podem solicitar a tabela de funções de um determinado alocador enviando uma estrutura KSSTREAMALLOCATOR_FUNCTIONTABLE em uma solicitação de propriedade KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE. |
KSSTREAMALLOCATOR_STATUS A estrutura KSSTREAMALLOCATOR_STATUS descreve os requisitos de enquadramento e o número atual de quadros alocados para um alocador específico. |
KSSTREAMALLOCATOR_STATUS_EX O cliente usa KSSTREAMALLOCATOR_STATUS_EX para consultar a status para alocadores que dão suporte ao enquadramento estendido do alocador. |
KSTIME A estrutura KSTIME especifica um carimbo de data/hora que pode ser usado para indicar a posição do fluxo. |
KSTOPOLOGY A estrutura KSTOPOLOGY descreve a topologia de pinos e nós. |
KSTOPOLOGY_CONNECTION A estrutura KSTOPOLOGY_CONNECTION descreve uma única conexão de caminho de dados dentro de um filtro de streaming de kernel. |
KSVPMAXPIXELRATE A estrutura KSVPMAXPIXELRATE é usada para descrever a taxa máxima de pixels de uma porta de vídeo. |
KSVPSURFACEPARAMS A estrutura KSVPSURFACEPARAMS é usada para descrever os parâmetros de superfície de uma superfície de porta de vídeo. |
KSWAVE_BUFFER A estrutura KSWAVE_BUFFER é usada para descrever um buffer de exemplo. |
KSWAVE_COMPATCAPS A estrutura KSWAVE_COMPATCAPS é usada para descrever os recursos compatíveis de um dispositivo. |
KSWAVE_INPUT_CAPABILITIES A estrutura KSWAVE_INPUT_CAPABILITIES é usada para descrever os recursos de entrada de um dispositivo. |
KSWAVE_OUTPUT_CAPABILITIES A estrutura KSWAVE_OUTPUT_CAPABILITIES é usada para descrever os recursos de saída de um dispositivo. |
KSWAVE_VOLUME A estrutura KSWAVE_VOLUME é usada para descrever o volume de exemplo. |
LAMP_CAPABILITIES_COLOR A estrutura LAMP_CAPABILITIES_COLOR é o tipo de parâmetro de E/S de IOCTL_LAMP_GET_INTENSITY_COLOR e IOCTL_LAMP_SET_INTENSITY_COLOR. |
LAMP_CAPABILITIES_WHITE A estrutura LAMP_CAPABILITIES_WHITE é o tipo de parâmetro de E/S de IOCTL_LAMP_GET_INTENSITY_WHITE e IOCTL_LAMP_SET_INTENSITY_WHITE. |
LAMP_INTENSITY_COLOR A estrutura LAMP_INTENSITY_COLOR é o tipo de parâmetro de E/S de IOCTL_LAMP_GET_INTENSITY_COLOR e IOCTL_LAMP_SET_INTENSITY_COLOR. |
LAMP_INTENSITY_WHITE A estrutura LAMP_INTENSITY_WHITE é o tipo de parâmetro de E/S de IOCTL_LAMP_GET_INTENSITY_WHITE e IOCTL_LAMP_SET_INTENSITY_WHITE. |
MEDIUM_INFO A estrutura MEDIUM_INFO descreve a mídia carregada em um dispositivo externo. |
MF_MDL_SHARED_PAYLOAD_KEY Essa união é usada internamente pelo sistema operacional. |
MPEG2_TRANSPORT_STRIDE A estrutura MPEG2_TRANSPORT_STRIDE descreve o bloco de formato do passo de transporte MPEG2. |
OPTIMAL_WEIGHT_TOTALS Saiba mais sobre: estrutura OPTIMAL_WEIGHT_TOTALS |
PID_MAP A estrutura PID_MAP descreve um grupo de pacotes no fluxo de saída de um filtro PID (identificador de pacote). Esse grupo consiste em pacotes identificados com um PID idêntico e contêm conteúdo de mídia específico. |
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. |
PORT_CONFIGURATION_INFORMATION PORT_CONFIGURATION_INFORMATION descreve as configurações de hardware do dispositivo de um minidriver de streaming. O driver de classe preenche a maioria dos membros com informações fornecidas pelo sistema operacional. |
RATING_ATTRIBUTE Este tópico descreve a estrutura RATING_ATTRIBUTE. |
RATING_INFO Este tópico descreve a estrutura RATING_INFO. |
RATING_SYSTEM Este tópico descreve a estrutura RATING_SYSTEM. |
STREAM_DATA_INTERSECT_INFO STREAM_DATA_INTERSECT_INFO descreve os parâmetros de uma operação de interseção de dados. |
STREAM_METHOD_DESCRIPTOR Saiba mais sobre: estrutura _STREAM_METHOD_DESCRIPTOR |
STREAM_PROPERTY_DESCRIPTOR STREAM_PROPERTY_DESCRIPTOR especifica os parâmetros das solicitações get/set de propriedade que o driver de classe passa para o minidriver. |
STREAM_TIME_REFERENCE Saiba mais sobre: estrutura de _STREAM_TIME_REFERENCE |
SWENUM_INSTALL_INTERFACE A estrutura SWENUM_INSTALL_INTERFACE descreve uma interface de objeto enumerador de barramento de carga de demanda específica a ser instalada. |
TIMECODE A união TIMECODE descreve um código de tempo de um dispositivo externo. Essa estrutura não é mais usada. |
TIMECODE_SAMPLE A estrutura TIMECODE_SAMPLE descreve um código de tempo completo. |
TRANSPORT_STATE A estrutura TRANSPORT_STATE |
TRANSPORTAUDIOPARMS A estrutura TRANSPORTAUDIOPARMS é definida, mas não é usada. |
TRANSPORTBASICPARMS A estrutura TRANSPORTBASICPARMS é definida, mas não é usada. |
TRANSPORTSTATUS A estrutura TRANSPORTSTATUS descreve o status de transporte atual. |
TRANSPORTVIDEOPARMS A estrutura TRANSPORTVIDEOPARMS é definida, mas não é usada atualmente. Ele pode ser usado no futuro. |
TUNER_ANALOG_CAPS_S A estrutura TUNER_ANALOG_CAPS_S descreve os recursos de verificação de hardware de um dispositivo de ajuste que dá suporte a uma rede de transmissão analógica. |
USBCAMD_DEVICE_DATA Essa estrutura é obsoleta e é fornecida para manter a compatibilidade com versões anteriores com o USBCAMD original. |
USBCAMD_DEVICE_DATA2 A estrutura USBCAMD_DEVICE_DATA2 especifica os pontos de entrada para as funções de um minidriver de câmera que o USBCAMD chama. |
USBCAMD_INTERFACE A estrutura USBCAMD_INTERFACE define um conjunto de serviços relacionados às interfaces de barramento USB. |
USBCAMD_Pipe_Config_Descriptor A estrutura USBCAMD_Pipe_Config_Descriptor descreve a associação entre pipes e fluxos. |
VIDEO_GETERRORTEXT_PARMS Saiba mais sobre: estrutura tag_video_geterrortext_parms |
VIDEO_OPEN_PARMS Saiba mais sobre: estrutura tag_video_open_parms |
VIDEO_STREAM_INIT_PARMS Saiba mais sobre: estrutura tag_video_stream_init_parms |
VIDEOCONFIGPARMS Saiba mais sobre: estrutura tag_video_configure_parms |
VRAM_SURFACE_INFO A estrutura VRAM_SURFACE_INFO descreve uma região do sistema ou memória de exibição na qual um minidriver AVStream captura dados de áudio ou vídeo. |
VRAM_SURFACE_INFO_PROPERTY_S A estrutura VRAM_SURFACE_INFO_PROPERTY_S descreve os itens de propriedade no conjunto de propriedades KSPROPSETID_VramCapture. |