Périphériques multimédias de diffusion en continu

Vue d’ensemble de la technologie de pilote de périphérique multimédia en streaming.

Pour développer des pilotes de périphériques multimédias de streaming, vous avez besoin des en-têtes suivants :

Pour obtenir le guide de programmation, consultez Périphériques multimédias en streaming.

IOCTLs

 
IOCTL_AVC_BUS_RESET

Le code de contrôle d’E/S IOCTL_AVC_BUS_RESET permet à l’appelant d’effectuer toutes les demandes de contrôle IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO et IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO précédentes qui n’utilisaient pas l’indicateur AVC_SUBUNIT_ADDR_TRIGGERBUSRESET.
IOCTL_AVC_CLASS

Le code de contrôle d’E/S IOCTL_AVC_CLASS est pris en charge uniquement à partir du mode noyau, l’utilisation de la IRP_MJ_INTERNAL_DEVICE_CONTROL dispatch.Avc.sys prend en charge deux interfaces d’appareil, selon le type de instance (homologue ou virtuel).
IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO

Le code de contrôle d’E/S IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO contrôle l’énumération des sous-unités virtuelles.
IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO

Le code de contrôle d’E/S IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO contrôle l’énumération des sous-unités virtuelles.
IOCTL_AVCSTRM_CLASS

Un pilote de sous-unité AV/C utilise l’IRP IRP_MJ_INTERNAL_DEVICE_CONTROL, avec le membre IoControlCode défini sur IOCTL_AVCSTRM_CLASS, pour communiquer avec avcstrm.sys.
IOCTL_KS_DISABLE_EVENT

Une application peut utiliser IOCTL_KS_DISABLE_EVENT pour annuler une notification de demande précédente. L’application spécifie IOCTL_KS_DISABLE_EVENT dans le paramètre IoControl d’un appel à KsSynchronousDeviceControl.
IOCTL_KS_ENABLE_EVENT

Une application peut utiliser IOCTL_KS_ENABLE_EVENT pour demander la notification d’un type d’événement KS ou pour déterminer les événements pris en charge par un objet KS.
IOCTL_KS_HANDSHAKE

Un client en mode noyau peut utiliser IOCTL_KS_HANDSHAKE pour négocier une interface entre des broches AVStream non connectées.
IOCTL_KS_METHOD

Une application peut utiliser IOCTL_KS_METHOD pour exécuter une méthode sur un objet KS. L’application transmet IOCTL_KS_METHOD avec les paramètres décrits ci-dessous à la fonction KsSynchronousDeviceControl.
IOCTL_KS_PROPERTY

Une application peut utiliser IOCTL_KS_PROPERTY pour obtenir ou définir des propriétés, ou pour déterminer les propriétés prises en charge par un objet KS. L’application transmet IOCTL_KS_PROPERTY avec les paramètres décrits ci-dessous à la fonction KsSynchronousDeviceControl.
IOCTL_KS_READ_STREAM

Une application peut utiliser IOCTL_KS_READ_STREAM pour lire des données à partir d’un code confidentiel. L’application transmet IOCTL_KS_READ_STREAM avec les paramètres décrits ci-dessous à la fonction KsSynchronousDeviceControl.
IOCTL_KS_RESET_STATE

Une application peut utiliser IOCTL_KS_RESET_STATE pour retourner une épingle à l’état dans lequel elle se trouvait au moment de l’acquisition. L’application transmet IOCTL_KS_RESET_STATE avec les paramètres décrits ci-dessous à la fonction KsSynchronousDeviceControl.
IOCTL_KS_WRITE_STREAM

Une application peut utiliser IOCTL_KS_WRITE_STREAM pour écrire des données dans une broche. L’application transmet IOCTL_KS_WRITE_STREAM avec les paramètres décrits ci-dessous à la fonction KsSynchronousDeviceControl.
IOCTL_LAMP_BASE

En savoir plus sur : IOCTL_LAMP_BASE IOCTL
IOCTL_LAMP_GET_CAPABILITIES_COLOR

Le code de contrôle IOCTL_LAMP_GET_CAPABILITIES_COLOR interroge les fonctionnalités de la lampe lorsque l’appareil est configuré pour émettre de la lumière de couleur.
IOCTL_LAMP_GET_CAPABILITIES_WHITE

Le code de contrôle IOCTL_LAMP_GET_CAPABILITIES_WHITE interroge les fonctionnalités de la lampe lorsque l’appareil est configuré pour émettre une lumière blanche.
IOCTL_LAMP_GET_EMITTING_LIGHT

Le code de contrôle IOCTL_LAMP_GET_EMITTING_LIGHT interroge si la lampe est allumée.
IOCTL_LAMP_GET_INTENSITY_COLOR

Le code de contrôle IOCTL_LAMP_GET_INTENSITY_COLOR interroge l’intensité de la lumière lorsque la lampe est configurée pour émettre de la lumière de couleur.
IOCTL_LAMP_GET_INTENSITY_WHITE

Le code de contrôle IOCTL_LAMP_GET_INTENSITY_WHITE interroge l’intensité de la lumière lorsque la lampe est configurée pour émettre de la lumière blanche.
IOCTL_LAMP_GET_MODE

Le code de contrôle IOCTL_LAMP_GET_MODE interroge le mode avec lequel la lampe est actuellement configurée.
IOCTL_LAMP_SET_EMITTING_LIGHT

Le code de contrôle IOCTL_LAMP_SET_EMITTING_LIGHT active ou désactive la lampe.
IOCTL_LAMP_SET_INTENSITY_COLOR

Le code de contrôle IOCTL_LAMP_SET_INTENSITY_COLOR définit la lampe sur l’intensité lumineuse spécifiée.
IOCTL_LAMP_SET_INTENSITY_WHITE

Le code de contrôle IOCTL_LAMP_SET_INTENSITY_WHITE définit la lampe sur l’intensité lumineuse spécifiée.
IOCTL_LAMP_SET_MODE

Le code de contrôle IOCTL_LAMP_SET_MODE définit le mode de fonctionnement de la lampe.
IOCTL_SWENUM_GET_BUS_ID

En savoir plus sur les alertes suivantes : IOCTL_SWENUM_GET_BUS_ID IOCTL
IOCTL_SWENUM_INSTALL_INTERFACE

En savoir plus sur : IOCTL_SWENUM_INSTALL_INTERFACE IOCTL
IOCTL_SWENUM_REMOVE_INTERFACE

En savoir plus sur : IOCTL_SWENUM_REMOVE_INTERFACE IOCTL

Énumérations

 
AVC_FUNCTION

Le type d’énumération AVC_FUNCTION est utilisé pour spécifier les fonctions de sous-unité AV/C.
AvcCommandType

Le type d’énumération AvcCommandType est utilisé pour indiquer le type de commande émis par un pilote de sous-unité à sa sous-unité AV/C via des codes de fonction AVC_FUNCTION_COMMAND ou AVC_FUNCTION_GET_REQUEST.
AvcResponseCode

Le type d’énumération AvcResponseCode est utilisé pour indiquer le type de réponse reçu par un pilote de sous-unité à partir de sa sous-unité AV/C via des codes de fonction AVC_FUNCTION_COMMAND ou AVC_FUNCTION_SEND_RESPONSE.
AVCSTRM_FORMAT

L’énumération AVCSTRM_FUNCTION définit les formats de flux de sous-unités AV/C pris en charge par avcstrm.sys.
AVCSTRM_FUNCTION

L’énumération AVCSTRM_FUNCTION définit les fonctionnalités exposées par le pilote avcstrm.sys.
AvcSubunitType

Le type d’énumération AvcSubunitType est utilisé pour indiquer le type de sous-unité AV/C.
BDA_DigitalSignalStandard

Cette rubrique décrit l’énumération BDA_DigitalSignalStandard.
BDA_LockType

Le BDA_LockType type énuméré contient des valeurs qui spécifient des types de verrous pour un signal.
CAPTURE_MEMORY_ALLOCATION_FLAGS

L’énumération CAPTURE_MEMORY_ALLOCATION_FLAGS définit les types de surfaces de mémoire sur lesquelles les mini-disques AVStream peuvent capturer des données audio et vidéo.
ChannelChangeSpanningEvent_State

Cette rubrique décrit l’énumération ChannelChangeSpanningEvent_State.
ChannelType

Cette rubrique décrit l’énumération ChannelType.
CONSTRICTOR_OPTION

Cette rubrique décrit l’énumération CONSTRICTOR_OPTION.
FRAMING_CACHE_OPS

En savoir plus sur : énumération FRAMING_CACHE_OPS
FRAMING_PROP

En savoir plus sur : énumération FRAMING_PROP
KS_AMPixAspectRatio

L’énumération KS_AMPixAspectRatio définit le rapport de pixels qui correspond à un signal vidéo 720 480 NTSC ou à un signal vidéo PAL 720 × 576.
KS_AMVP_MODE

L’énumération KS_AMVP_MODE définit les modes d’affichage des ports vidéo.
KS_AMVP_SELECTFORMATBY

L’énumération KS_AMVP_SELECTFORMATBY spécifie les critères que le filtre de mélangeur de superposition doit utiliser pour sélectionner le format vidéo.
KS_AnalogVideoStandard

L’énumération KS_AnalogVideoStandard définit diverses normes vidéo analogiques utilisées dans le monde entier.
KS_CameraControlAsyncOperation

Définit les notifications que le pilote utilise pour démarrer et arrêter une opération asynchrone de caméra, y compris la définition du flash, des propriétés de contrôle de la broche d’image, de la région d’intérêt dans l’image ou de la stabilisation vidéo.
KS_CompressionCaps

L’énumération KS_CompressionCaps définit les fonctionnalités de compression d’un appareil.
KS_DVDCOPYSTATE

L’énumération KS_DVDCOPYSTATE décrit la progression de l’initialisation, de l’authentification et de la séquence de négociation de clé de protection des droits d’auteur dvd.
KS_LogicalMemoryType

En savoir plus sur : énumération KS_LogicalMemoryType
KS_MPEG2Level

L’énumération KS_MPEG2Level décrit les niveaux MPEG-2.
KS_MPEG2Profile

L’énumération KS_MPEG2Profile décrit les profils MPEG-2.
KS_SEEKING_CAPABILITIES

En savoir plus sur : énumération KS_SEEKING_CAPABILITIES
KS_SEEKING_FLAGS

L’énumération KS_SEEKING_FLAGS répertorie les options de positionnement qui peuvent être utilisées conjointement avec la structure KSPROPERTY_POSITIONS.
KS_TUNER_STRATEGY

L’énumération KS_TUNER_STRATEGY définit les stratégies de méthode de paramétrage.
KS_TUNER_TUNING_FLAGS

L’énumération KS_TUNER_TUNING_FLAGS définit des indicateurs de paramétrage qui décrivent la granularité d’une opération de paramétrage.
KS_VideoControlFlags

L’énumération KS_VideoControlFlags définit les fonctionnalités de contrôle vidéo pour un flux spécifique.
KS_VIDEODECODER_FLAGS

L’énumération KS_VIDEODECODER_FLAGS définit les fonctionnalités du décodeur vidéo.
KS_VideoStreamingHints

L’énumération KS_VideoStreamingHints définit des indicateurs de compression vidéo.
KSALLOCATORMODE

En savoir plus sur : Énumération KSALLOCATORMODE
KSCAMERA_EXTENDEDPROP_FOCUSSTATE

Cette énumération contient les états focus.
KSCAMERA_EXTENDEDPROP_MetadataAlignment

Cette énumération contient des identificateurs pour l’alignement des métadonnées.
KSCAMERA_EXTENDEDPROP_ROITYPE

Cette énumération contient les types roi.
KSCAMERA_EXTENDEDPROP_WHITEBALANCE_MODE

Cette rubrique décrit l’énumération KSCAMERA_EXTENDEDPROP_WHITEBALANCE_MODE.
KSCAMERA_MetadataId

Cette énumération contient des identificateurs pour un élément de métadonnées.
KSCAMERA_PERFRAMESETTING_ITEM_TYPE

Cette énumération contient les différents types d’éléments pour la DDI des paramètres par image.
KSCOMPLETION_INVOCATION

En savoir plus sur : énumération KSCOMPLETION_INVOCATION
KSDEGRADE_STANDARD

L’énumération KSDEGRADE_STANDARD répertorie différents types de dégradation.
KSDEVICE_THERMAL_STATE

Énumération définie par KS pour les changements d’état thermique.
KSEVENT_BDA_EVENT_TYPE

Cette rubrique décrit l’énumération KSEVENT_BDA_EVENT_TYPE.
KSEVENT_BDA_TUNER

Cette rubrique décrit l’énumération KSEVENT_BDA_TUNER.
KSEVENT_CAMERACONTROL

Spécifie les notifications d’événements de contrôle de caméra que le pilote génère pour indiquer qu’une opération a été terminée ou annulée.
KSEVENT_CAMERAEVENT

KSEVENT_CAMERAEVENT énumère un jeu d’événements de streaming de noyau qui peut être utilisé par le pipeline pour activer ou désactiver les notifications d’événements de caméra à partir du pilote.
KSEVENT_CLOCK_POSITION

En savoir plus sur : énumération KSEVENT_CLOCK_POSITION
KSEVENT_CONNECTION

En savoir plus sur : énumération KSEVENT_CONNECTION
KSEVENT_DEVICE

Spécifie les notifications d’événements que le pilote génère pour indiquer qu’un appareil a été perdu ou préempté.
KSEVENT_PINCAPS_CHANGENOTIFICATIONS

En savoir plus sur : énumération KSEVENT_PINCAPS_CHANGENOTIFICATIONS
KSEVENT_STREAMALLOCATOR

En savoir plus sur : énumération KSEVENT_STREAMALLOCATOR
KSEVENT_VOLUMELIMIT

En savoir plus sur : énumération KSEVENT_VOLUMELIMIT
KSEVENTS_LOCKTYPE

L’énumération KSEVENTS_LOCKTYPE identifie le type de verrou d’exclusion. Les types sont utilisés avec EventFlags dans plusieurs fonctions d’assistance d’ensemble d’événements.
KSINTERFACE_FILEIO

En savoir plus sur : énumération KSINTERFACE_FILEIO
KSINTERFACE_STANDARD

En savoir plus sur : énumération KSINTERFACE_STANDARD
KSIOOPERATION

En savoir plus sur : Énumération KSIOOPERATION
KSIRP_REMOVAL_OPERATION

En savoir plus sur : énumération KSIRP_REMOVAL_OPERATION
KSLIST_ENTRY_LOCATION

En savoir plus sur : énumération KSLIST_ENTRY_LOCATION
KSMETHOD_BDA_CAS_SERVICE

Cette rubrique décrit l’énumération KSMETHOD_BDA_CAS_SERVICE.
KSMETHOD_BDA_CHANGE_SYNC

Cette rubrique décrit l’énumération KSMETHOD_BDA_CHANGE_SYNC.
KSMETHOD_BDA_DEBUG_SERVICE

Cette rubrique décrit l’énumération KSMETHOD_BDA_DEBUG_SERVICE.
KSMETHOD_BDA_DEVICE_CONFIGURATION

Cette rubrique décrit l’énumération KSMETHOD_BDA_DEVICE_CONFIGURATION.
KSMETHOD_BDA_DRM

Cette rubrique décrit l’énumération KSMETHOD_BDA_DRM.
KSMETHOD_BDA_EVENTING_SERVICE

Cette rubrique décrit l’énumération KSMETHOD_BDA_EVENTING_SERVICE.
KSMETHOD_BDA_GDDS_SERVICE

Cette rubrique décrit l’énumération KSMETHOD_BDA_GDDS_SERVICE.
KSMETHOD_BDA_GPNV_SERVICE

Cette rubrique décrit l’énumération KSMETHOD_BDA_GPNV_SERVICE.
KSMETHOD_BDA_ISDB_CAS

Cette rubrique décrit l’énumération KSMETHOD_BDA_ISDB_CAS.
KSMETHOD_BDA_MUX_SERVICE

Cette rubrique décrit l’énumération KSMETHOD_BDA_MUX_SERVICE.
KSMETHOD_BDA_SCAN_SERVICE

Cette rubrique décrit l’énumération KSMETHOD_BDA_SCAN_SERVICE.
KSMETHOD_BDA_TS_SELECTOR

Cette rubrique décrit l’énumération KSMETHOD_BDA_TS_SELECTOR.
KSMETHOD_BDA_TUNER_SERVICE

Cette rubrique décrit l’énumération KSMETHOD_BDA_TUNER_SERVICE.
KSMETHOD_BDA_USERACTIVITY_SERVICE

Cette rubrique décrit l’énumération KSMETHOD_BDA_USERACTIVITY_SERVICE.
KSMETHOD_BDA_WMDRM

Cette rubrique décrit l’énumération KSMETHOD_BDA_WMDRM.
KSMETHOD_BDA_WMDRM_TUNER

Cette rubrique décrit l’énumération KSMETHOD_BDA_WMDRM_TUNER.
KSMETHOD_STREAMALLOCATOR

En savoir plus sur : énumération KSMETHOD_STREAMALLOCATOR
KSMETHOD_STREAMIO

En savoir plus sur : énumération KSMETHOD_STREAMIO
KSOBJECTTYPE

L’énumération KSOBJECTTYPE répertorie différents types d’objets de diffusion en continu de noyau.
KSPEEKOPERATION

En savoir plus sur : Énumération KSPEEKOPERATION
KSPIN_COMMUNICATION

En savoir plus sur : énumération KSPIN_COMMUNICATION
KSPIN_DATAFLOW

Une instance de l’énumération KSPIN_DATAFLOW est retournée par KSPROPERTY_PIN_DATAFLOW.
KSPIN_FLAG_AVC

Le type d’énumération KSPIN_FLAG_AVC est utilisé pour la gestion des connexions et dans le code de fonction AVC_FUNCTION_GET_CONNECTINFO.
KSPIN_MDL_CACHING_EVENT

L’énumération KSPIN_MDL_CACHING_EVENT contient des valeurs utilisées en interne par le système d’exploitation.
KSPPROPERTY_ALLOCATOR_MDLCACHING

L’énumération KSPPROPERTY_ALLOCATOR_MDLCACHING contient des valeurs utilisées en interne par le système d’exploitation.
KSPROPERTY_AUDIOMODULE

Cette rubrique décrit l’énumération KSPROPERTY_AUDIOMODULE.
KSPROPERTY_AUDIORESOURCEMANAGEMENT

Décrit l’énumération KSPROPERTY_AUDIORESOURCEMANAGEMENT.
KSPROPERTY_BDA_AUTODEMODULATE

Cette rubrique décrit l’énumération KSPROPERTY_BDA_AUTODEMODULATE.
KSPROPERTY_BDA_CA

Cette rubrique décrit l’énumération KSPROPERTY_BDA_CA.
KSPROPERTY_BDA_CA_EVENT

Cette rubrique décrit l’énumération KSPROPERTY_BDA_CA_EVENT.
KSPROPERTY_BDA_DIGITAL_DEMODULATOR

Cette rubrique décrit l’énumération KSPROPERTY_BDA_DIGITAL_DEMODULATOR.
KSPROPERTY_BDA_DISEQC_COMMAND

Cette rubrique décrit l’énumération KSPROPERTY_BDA_DISEQC_COMMAND.
KSPROPERTY_BDA_DISEQC_EVENT

Cette rubrique décrit l’énumération KSPROPERTY_BDA_DISEQC_EVENT.
KSPROPERTY_BDA_ETHERNET_FILTER

Cette rubrique décrit l’énumération KSPROPERTY_BDA_ETHERNET_FILTER.
KSPROPERTY_BDA_FREQUENCY_FILTER

Cette rubrique décrit l’énumération KSPROPERTY_BDA_FREQUENCY_FILTER.
KSPROPERTY_BDA_IPv4_FILTER

Cette rubrique décrit l’énumération KSPROPERTY_BDA_IPv4_FILTER.
KSPROPERTY_BDA_IPv6_FILTER

Cette rubrique décrit l’énumération KSPROPERTY_BDA_IPv6_FILTER.
KSPROPERTY_BDA_LNB_INFO

Cette rubrique décrit l’énumération KSPROPERTY_BDA_LNB_INFO.
KSPROPERTY_BDA_NULL_TRANSFORM

Cette rubrique décrit l’énumération KSPROPERTY_BDA_NULL_TRANSFORM.
KSPROPERTY_BDA_PIDFILTER

Cette rubrique décrit l’énumération KSPROPERTY_BDA_PIDFILTER.
KSPROPERTY_BDA_PIN_CONTROL

Cette rubrique décrit l’énumération KSPROPERTY_BDA_PIN_CONTROL.
KSPROPERTY_BDA_PIN_EVENT

Cette rubrique décrit l’énumération KSPROPERTY_BDA_PIN_EVENT.
KSPROPERTY_BDA_SIGNAL_STATS

Cette rubrique décrit l’énumération KSPROPERTY_BDA_SIGNAL_STATS.
KSPROPERTY_BDA_TOPOLOGY

Cette rubrique décrit l’énumération KSPROPERTY_BDA_TOPOLOGY.
KSPROPERTY_BDA_VOID_TRANSFORM

Cette rubrique décrit l’énumération KSPROPERTY_BDA_VOID_TRANSFORM.
KSPROPERTY_CAMERACONTROL_EXTENDED_PROPERTY

Cette énumération contient des contrôles de caméra étendus.
KSPROPERTY_CAMERACONTROL_FLASH

Permet de spécifier le contrôle flash de l’appareil photo.
KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY

Permet d’identifier si la broche d’image et la broche d’enregistrement de l’appareil photo s’excluent mutuellement. Si elles s’excluent mutuellement, lorsque l’épingle d’enregistrement est active, la broche d’image ne peut pas être active, et vice versa.
KSPROPERTY_CAMERACONTROL_PERFRAMESETTING_PROPERTY

Cette énumération contient les ID de propriété définis pour le jeu de propriétés par image.
KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST

Permet de spécifier une région d’appareil photo intéressante.
KSPROPERTY_CAMERACONTROL_VIDEO_STABILIZATION_MODE

Utilisé pour spécifier la stabilisation vidéo de la caméra.
KSPROPERTY_CLOCK

En savoir plus sur : énumération KSPROPERTY_CLOCK
KSPROPERTY_CONNECTION

En savoir plus sur : énumération KSPROPERTY_CONNECTION
KSPROPERTY_GENERAL

En savoir plus sur : énumération KSPROPERTY_GENERAL
KSPROPERTY_GM

En savoir plus sur : énumération KSPROPERTY_GM
KSPROPERTY_IDS_BDA_TABLE

Cette rubrique décrit l’énumération KSPROPERTY_IDS_BDA_TABLE.
KSPROPERTY_MEDIASEEKING

En savoir plus sur : énumération KSPROPERTY_MEDIASEEKING
KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_TYPE

L’énumération KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_TYPE définit les types NTP de contrôle de caméra réseau.
KSPROPERTY_NETWORKCAMERACONTROL_PROPERTY

L’énumération KSPROPERTY_NETWORKCAMERACONTROL_PROPERTY définit les propriétés de contrôle de la caméra réseau.
KSPROPERTY_PIN

En savoir plus sur : énumération KSPROPERTY_PIN
KSPROPERTY_QUALITY

En savoir plus sur : énumération KSPROPERTY_QUALITY
KSPROPERTY_RTAUDIO

KSPROPERTY_RTAUDIO énumère les propriétés d’un périphérique audio WaveRT.
KSPROPERTY_SERVICE

En savoir plus sur : énumération KSPROPERTY_SERVICE
KSPROPERTY_STREAM

En savoir plus sur : énumération KSPROPERTY_STREAM
KSPROPERTY_STREAMALLOCATOR

En savoir plus sur : énumération KSPROPERTY_STREAMALLOCATOR
KSPROPERTY_STREAMINTERFACE

En savoir plus sur : énumération KSPROPERTY_STREAMINTERFACE
KSPROPERTY_TOPOLOGY

En savoir plus sur : énumération KSPROPERTY_TOPOLOGY
KSRESET

En savoir plus sur : Énumération KSRESET
KSSTACK_USE

En savoir plus sur : énumération KSSTACK_USE
KSSTATE

L’énumération KSSTATE répertorie les états possibles d’un objet de diffusion en continu du noyau.
KSSTREAM_POINTER_STATE

En savoir plus sur : énumération KSSTREAM_POINTER_STATE
KSTARGET_STATE

En savoir plus sur : énumération KSTARGET_STATE
LAMP_MODE

Cette énumération contient les modes de fonctionnement d’un appareil de lampe.
PIPE_ALLOCATOR_PLACE

En savoir plus sur : énumération PIPE_ALLOCATOR_PLACE
PIPE_STATE

En savoir plus sur : énumération PIPE_STATE
SignalAndServiceStatusSpanningEvent_State

Cette rubrique décrit l’énumération SignalAndServiceStatusSpanningEvent_State.
SRB_COMMAND

En savoir plus sur : énumération _SRB_COMMAND
STREAM_BUFFER_TYPE

Cette énumération définit les types de mémoire tampon pour StreamClassGetPhysicalAddress.
STREAM_DEBUG_LEVEL

L’énumération STREAM_DEBUG_LEVEL répertorie les niveaux croissants de sortie du débogueur.
STREAM_MINIDRIVER_DEVICE_NOTIFICATION_TYPE

En savoir plus sur : énumération _STREAM_MINIDRIVER_DEVICE_NOTIFICATION_TYPE
STREAM_MINIDRIVER_STREAM_NOTIFICATION_TYPE

En savoir plus sur : énumération _STREAM_MINIDRIVER_STREAM_NOTIFICATION_TYPE
STREAM_PRIORITY

_STREAM_PRIORITY énumère les niveaux de priorité disponibles pour le flux.
TIME_FUNCTION

En savoir plus sur : énumération TIME_FUNCTION
USBCAMD_CamControlFlags

En savoir plus sur : énumération USBCAMD_CamControlFlags
VARENUM

Spécifie les types de variantes.
VIDEOENCODER_BITRATE_MODE

L’énumération VIDEOENCODER_BITRATE_MODE décrit les modes d’encodage de vitesse de transmission pris en charge par l’appareil.

Fonctions

 
_KsEdit

La fonction _KsEdit garantit qu’un élément donné est alloué dynamiquement et associé à un objet AVStream via le conteneur d’objets.
BdaCheckChanges

La fonction BdaCheckChanges vérifie un nouvel ensemble de modifications de topologie BDA avant leur validation.
BdaCommitChanges

La fonction BdaCommitChanges valide les modifications apportées à la topologie BDA qui se sont produites depuis le dernier appel à la fonction BdaStartChanges.
BdaCreateFilterFactory

La fonction BdaCreateFilterFactory ajoute le descripteur de filtre spécifié en tant que fabrique de filtre à l’appareil spécifié et associe la fabrique de filtre à la topologie de modèle BDA spécifiée.
BdaCreateFilterFactoryEx

La fonction BdaCreateFilterFactoryEx ajoute le descripteur de filtre spécifié en tant que fabrique de filtre à l’appareil spécifié et associe la fabrique de filtre à la topologie de modèle BDA spécifiée.
BdaCreatePin

La fonction BdaCreatePin crée une broche dans le filtre spécifié.
BdaCreateTopology

La fonction BdaCreateTopology crée la topologie entre deux broches.
BdaDeletePin

La fonction BdaDeletePin supprime une épingle du filtre spécifié.
BdaFilterFactoryUpdateCacheData

La fonction BdaFilterFactoryUpdateCacheData met à jour le cache de données d’épingle pour une instance d’un filtre.
BdaGetChangeState

La fonction BdaGetChangeState retourne l’état de modification actuel de la topologie BDA.
BdaInitFilter

La fonction BdaInitFilter initialise le contexte de filtre BDA associé à un filtre instance.
BdaMethodCreatePin

La fonction BdaMethodCreatePin crée une fabrique de broches.
BdaMethodCreateTopology

La fonction BdaMethodCreateTopology crée une topologie de modèle entre deux broches d’un filtre.
BdaMethodDeletePin

La fonction BdaMethodDeletePin supprime une fabrique de broches.
BdaPropertyGetControllingPinId

La fonction BdaPropertyGetControllingPinId récupère l’identificateur d’une broche sur laquelle contrôler les propriétés, les méthodes et les événements d’un nœud spécifique.
BdaPropertyGetPinControl

La fonction BdaPropertyGetPinControl récupère l’identificateur ou le type d’une broche.
BdaPropertyNodeDescriptors

La fonction BdaPropertyNodeDescriptors récupère une liste de nœuds dans une topologie de modèle.
BdaPropertyNodeEvents

La fonction BdaPropertyNodeEvents récupère une liste d’événements pris en charge par un nœud.
BdaPropertyNodeMethods

La fonction BdaPropertyNodeMethods récupère une liste de méthodes prises en charge par un nœud.
BdaPropertyNodeProperties

La fonction BdaPropertyNodeProperties récupère une liste de propriétés prises en charge par un nœud.
BdaPropertyNodeTypes

La fonction BdaPropertyNodeTypes récupère une liste de types de nœuds dans une topologie de modèle.
BdaPropertyPinTypes

La fonction BdaPropertyPinTypes récupère une liste de types d’épingles dans une topologie de modèle.
BdaPropertyTemplateConnections

La fonction BdaPropertyTemplateConnections récupère une liste de connexions qui décrivent comment les types de broches et de nœuds sont connectés dans une topologie de modèle.
BdaStartChanges

La fonction BdaStartChanges initie la définition de nouvelles modifications de topologie BDA.
BdaUninitFilter

La fonction BdaUninitFilter supprime le contexte de filtre BDA du filtre associé instance.
BdaValidateNodeProperty

La fonction BdaValidateNodeProperty valide qu’une demande de propriété de nœud est associée à une broche spécifique.
CreateNodeInstance

La méthode CreateNodeInstance demande un objet de filtre KS pour ouvrir un objet de nœud de topologie.
DEFINE_GUIDEX

En savoir plus sur : fonction DEFINE_GUIDEX
Get

La méthode Get récupère une propriété identifiée par un GUID de jeu de propriétés et un identificateur de propriété. Cette méthode appartient à IKsPropertySet dans dsound.h.
Get

La méthode Get récupère une propriété identifiée par un GUID de jeu de propriétés et un identificateur de propriété. Cette méthode appartient à IKsPropertySet dans ksproxy.h.
GetCorrelatedPhysicalTime

La méthode IKsReferenceClock::GetCorrelatedPhysicalTime interroge l’horloge de référence associée pour l’heure physique actuelle et récupère l’heure système corrélée.
GetCorrelatedTime

La méthode IKsReferenceClock::GetCorrelatedTime interroge l’horloge de référence associée pour l’heure de flux actuelle et acquiert l’heure système corrélée.
GetPhysicalTime

La méthode IKsReferenceClock::GetPhysicalTime interroge l’horloge de référence associée pour l’heure physique actuelle.
GetResolution

La méthode IKsReferenceClock::GetResolution interroge l’horloge de référence associée pour sa résolution.
GetState

La méthode IKsReferenceClock::GetState interroge l’horloge de référence associée pour son état de diffusion en continu actuel.
GetTime

La méthode IKsReferenceClock::GetTime interroge l’horloge de référence associée pour l’heure actuelle.
ILOGENTRY

En savoir plus sur : Macro ILOGENTRY
INIT_AVCSTRM_HEADER

La macro INIT_AVCSTRM_HEADER initialise les membres SizeOfThisBlock, Version et Function de la structure AVC_STREAM_REQUEST_BLOCK.
KoCreateInstance

La fonction KoCreateInstance crée un objet de la classe avec le CLSID spécifié.
KoDeviceInitialize

La fonction KoDeviceInitialize ajoute une entrée COM create-item du noyau à l’objet d’appareil spécifié.
KoDriverInitialize

La fonction KoDriverInitialize initialise un objet pilote pour gérer l’interface de diffusion en continu du noyau.
KoRelease

La fonction KoRelease décrémente le nombre de références pour l’interface appelante sur un objet .
KsAcquireCachedMdl

Cette fonction est utilisée pour acquérir le MDL mis en cache par le pilote de port KS. La fonction est utilisée par un pilote en mode noyau pour acquérir la MDL pour un exemple fourni par pipeline généré par un pilote Avstream.
KsAcquireControl

La fonction KsAcquireControl acquiert le mutex du contrôle de filtre pour Object.
KsAcquireDevice

La fonction KsAcquireDevice obtient un accès synchrone pour l’appareil en acquérant le mutex de l’appareil.
KsAcquireDeviceSecurityLock

La fonction KsAcquireDeviceSecurityLock acquiert le verrou de sécurité associé à un objet d’appareil.
KsAcquireResetValue

La fonction KsAcquireResetValue récupère l’état de réinitialisation actuel à partir d’un IRP IOCTL_KS_RESET_STATE.
KsAddAggregate

La méthode KsAddAggregate ajoute un serveur COM en tant que fournisseur d’agrégation à la liste des fournisseurs d’interface pour l’objet KS qui expose l’interface IKsAggregateControl.
KsAddDevice

La fonction KsAddDevice est le gestionnaire AddDevice par défaut installé par KsInitializeDriver.
KsAddEvent

La fonction KsAddEvent ajoute un événement à la liste d’événements de l’objet.
KsAddIrpToCancelableQueue

La fonction KsAddIrpToCancelableQueue ajoute un IRP à une file d’attente de runtimes d’intégration annulables, ce qui permet l’annulation de l’IRP. Si l’IRP avait été précédemment défini sur un état annulé, la fonction KsAddIrpToCancelableQueue termine l’annulation de cette IRP.
KsAddItemToObjectBag

La fonction KsAddItemToObjectBag ajoute un objet ou un bloc de mémoire au conteneur d’objets donné.
KsAddObjectCreateItemToDeviceHeader

La fonction KsAddObjectCreateItemToDeviceHeader ajoute l’élément create-item spécifié à un élément vide dans la liste d’éléments de création précédemment allouée pour cet en-tête d’appareil.
KsAddObjectCreateItemToObjectHeader

La fonction KsAddObjectCreateItemToObjectHeader ajoute l’élément create-item spécifié à un élément vide dans la liste d’éléments de création précédemment allouée pour cet en-tête d’objet.
KsAllocateDefaultClock

La fonction KsAllocateDefaultClock alloue et initialise la structure d’horloge par défaut.
KsAllocateDefaultClockEx

La fonction KsAllocateDefaultClockEx alloue et initialise la structure d’horloge par défaut.
KsAllocateDeviceHeader

La fonction KsAllocateDeviceHeader alloue et initialise l’en-tête d’extension d’appareil requis.
KsAllocateExtraData

La fonction KsAllocateExtraData est utilisée avec les irps de streaming pour allouer une mémoire tampon afin de contenir des données d’en-tête supplémentaires. Un pointeur vers la mémoire tampon allouée est retourné et la mémoire tampon doit finalement être libérée par l’appelant.
KsAllocateObjectBag

La fonction KsAllocateObjectBag crée un conteneur d’objets et l’associe à un objet KSDEVICE.
KsAllocateObjectCreateItem

La fonction KsAllocateObjectCreateItem alloue un emplacement pour l’élément de création spécifié, en allouant éventuellement de l’espace pour et en copiant également les données de création d’élément.
KsAllocateObjectHeader

La fonction KsAllocateObjectHeader initialise l’en-tête de contexte de fichier requis.
KsCacheMedium

La fonction KsCacheMedium améliore les performances de génération de graphiques des broches qui utilisent mediums pour définir la connectivité.
KsCancelIo

La fonction KsCancelIo annule tous les IRP figurant dans la liste d’annulation spécifiée. Si un IRP dans la liste n’a pas de routine d’annulation, seul le bit d’annulation est défini dans l’IRP. La fonction peut être appelée au niveau IRQ DISPATCH_LEVEL ou inférieur.
KsCompleteIo

La méthode KsCompleteIo nettoie les en-têtes étendus et libère des exemples multimédias une fois l’entrée et la sortie (E/S) terminées.
KsCompleteIoOperation

La méthode KsCompleteIoOperation nettoie l’en-tête étendu et termine l’opération d’entrée et de sortie (E/S).
KsCompleteMediaType

La méthode KsCompleteMediaType termine un type de média partiellement spécifié qui a été présenté pour la première fois à la méthode IAMStreamConfig::SetFormat.
KsCompletePendingRequest

La fonction KsCompletePendingRequest est utilisée pour effectuer une demande d’E/S en réponse à laquelle une fonction de dispatch AVStream a précédemment retournée STATUS_PENDING.
KsCopyObjectBagItems

La fonction KsCopyObjectBagItems copie tous les éléments d’un conteneur d’objets dans un autre.
KsCreateAllocator

La fonction KsCreateAllocator crée un handle pour un allocateur pour le handle de connexion récepteur donné. Cette fonction ne termine pas l’IRP ou ne définit pas le status dans l’IRP.
KsCreateAllocator2

Crée un handle pour un allocateur pour le handle de connexion récepteur donné. Cette fonction ne termine pas l’IRP ou ne définit pas le status dans l’IRP.
KsCreateBusEnumObject

La fonction KsCreateBusEnumObject est destinée uniquement au système.
KsCreateClock

La fonction KsCreateClock crée un handle pour une horloge instance.
KsCreateClock2

Crée un handle pour un instance d’horloge. Appelez cette fonction après l’initialisation du modèle objet de composant (COM).
KsCreateDefaultAllocator

À partir d’une demande de IRP_MJ_CREATE validée, la fonction KsCreateDefaultAllocator crée un allocateur par défaut qui utilise le pool de mémoire spécifié et associe l’objet IoGetCurrentIrpStackLocation(Irp)->FileObject à l’allocateur à l’aide d’une table de dispatch interne (KSDISPATCH_TABLE).
KsCreateDefaultAllocatorEx

Crée un allocateur par défaut qui utilise le pool de mémoire spécifié et associe l’objet IoGetCurrentIrpStackLocation(pIrp)->FileObject à cet allocateur à l’aide d’une table de répartition interne (KSDISPATCH_TABLE).
KsCreateDefaultClock

À partir d’une demande de IRP_MJ_CREATE, la fonction KsCreateDefaultClock crée une horloge par défaut qui utilise l’horloge système comme base de temps et associe l’objet IoGetCurrentIrpStackLocation(Irp)->FileObject à l’horloge à l’aide d’une table de répartition interne (KSDISPATCH_TABLE). Ne termine pas l’IRP ou ne définit pas la status dans l’IRP. La fonction KsCreateDefaultClock ne peut être appelée qu’à PASSIVE_LEVEL.
KsCreateDefaultSecurity

La fonction KsCreateDefaultSecurity crée un descripteur de sécurité avec la sécurité par défaut, en héritant éventuellement les paramètres d’un descripteur de sécurité parent.
KsCreateDevice

La fonction KsCreateDevice crée un appareil AVStream.
KsCreateFilterFactory

La fonction KsCreateFilterFactory ajoute une fabrique de filtres à un appareil donné.
KsCreatePin

La fonction KsCreatePin transmet une demande de connexion à un appareil, créant ainsi une broche instance. Cette fonction ne peut être appelée qu’à PASSIVE_LEVEL pour les clients en mode noyau.
KsCreatePin2

Transmet une demande de connexion à un appareil, en créant un instance d’épingle.
KsCreateSinkPinHandle

La méthode KsCreateSinkPinHandle crée une poignée de broche et la stocke dans l’objet pin KS.
KsCreateTopologyNode

La fonction KsCreateTopologyNode crée un handle pour un nœud de topologie instance. La fonction ne peut être appelée qu’à PASSIVE_LEVEL.
KsCreateTopologyNode2

Crée un handle pour un nœud de topologie instance.
KsDecrementCountedWorker

Décrémente le nombre actuel de workers d’un worker créé précédemment par KsRegisterCountedWorker. Cette opération doit être appelée une fois que chaque tâche au sein d’un worker a été terminée.
KsDecrementPendingIoCount

La méthode KsDecrementPendingIoCount décrémente le nombre d’opérations d’entrée/sortie (E/S) en cours sur une broche.
KsDefaultAddEventHandler

La fonction KsDefaultAddEventHandler est une routine par défaut pour gérer les demandes d’événement « add ».
KsDefaultDeviceIoCompletion

La fonction KsDefaultDeviceIoCompletion est utilisée pour renvoyer une réponse par défaut et effectuer tout contrôle d’E/S d’appareil.
KsDeleteFilterFactory

KsDeleteFilterFactory supprime une fabrique de filtre donnée.
KsDeliver

La méthode KsDeliver fournit un exemple de média d’une broche de sortie à une broche d’entrée, poursuit une opération d’E/S en récupérant la mémoire tampon suivante à partir d’un allocateur et envoie la mémoire tampon à l’appareil associé.
KsDereferenceBusObject

Déréférence l’objet d’appareil physique de bus.
KsDereferenceSoftwareBusObject

La fonction KsDereferenceSoftwareBusObject décrémente le nombre de références du PDO de l’objet d’énumérateur de bus à charge de charge.
KsDeviceGetBusData

La fonction KsDeviceGetBusData lit les données du bus où réside l’appareil AVStream donné.
KsDeviceGetFirstChildFilterFactory

La fonction KsDeviceGetFirstChildFilterFactory retourne la première fabrique de filtre enfant appartenant à un appareil AVStream donné.
KsDeviceGetOuterUnknown

La fonction KsDeviceGetOuterUnknown retourne l’IUnknown externe de l’appareil AVStream spécifié par Device.
KsDeviceRegisterAdapterObject

La fonction KsDeviceRegisterAdapterObject inscrit un objet adaptateur DMA auprès d’AVStream pour l’exécution de nuages de points/regroupements DMA sur l’appareil spécifié. Tous les pilotes compilés pour Win64 doivent utiliser IKsDeviceFunctions::RegisterAdapterObjectEx à la place.
KsDeviceRegisterAggregatedClientUnknown

La fonction KsDeviceRegisterAggregatedClientUnknown est une fonction inline qui est un wrapper pour KsRegisterAggregatedClientUnknown.
KsDeviceRegisterThermalDispatch

Cette fonction est utilisée par le pilote de miniport Avstream pour inscrire des rappels pour les notifications thermiques avec le pilote de port KS.
KsDeviceSetBusData

La fonction KsDeviceSetBusData écrit des données dans le bus sur lequel réside l’appareil AVStream spécifié.
KsDisableEvent

La fonction KsDisableEvent désactive les événements demandés via IOCTL_KS_DISABLE_EVENT.
KsDiscard

La macro KsDiscard supprime un élément donné d’un conteneur d’objets.
KsDiscardEvent

La fonction KsDiscardEvent ignore la mémoire utilisée par une entrée d’événement une fois les objets déréférencés.
KsDispatchFastIoDeviceControlFailure

La fonction KsDispatchFastIoDeviceControlFailure est utilisée dans un KSDISPATCH_TABLE. Entrée FastDeviceIoControl qui ne sont pas gérées. La fonction doit toujours retourner FALSE.
KsDispatchFastReadFailure

La fonction KsDispatchFastReadFailure est utilisée dans un KSDISPATCH_TABLE. Entrée FastRead lorsque la lecture d’E/S rapide n’est pas gérée. La fonction doit toujours retourner FALSE.
KsDispatchInvalidDeviceRequest

La fonction KsDispatchInvalidDeviceRequest est utilisée dans KSDISPATCH_TABLE entrées qui ne sont pas gérées et qui doivent retourner STATUS_INVALID_DEVICE_REQUEST.
KsDispatchIrp

KsDispatchIrp appelle une routine de répartition correspondant au code de fonction de l’IRP spécifié. KsDispatchIrp retourne ensuite le code status de cet appel.
KsDispatchQuerySecurity

La fonction KsDispatchQuerySecurity est utilisée dans le KSDISPATCH_TABLE. QuerySecurity, entrée pour gérer les requêtes sur le descripteur de sécurité actuel.
KsDispatchSetSecurity

La fonction KsDispatchSetSecurity est utilisée dans le KSDISPATCH_TABLE. SetSecurity entry pour gérer la définition du descripteur de sécurité actuel.
KsDispatchSpecificMethod

La fonction KsDispatchSpecificMethod distribue une méthode à un gestionnaire spécifique. La fonction suppose que l’appelant a précédemment distribué l’IRP à un gestionnaire via la fonction KsMethodHandler. La fonction ne peut être appelée qu’à PASSIVE_LEVEL.
KsDispatchSpecificProperty

La fonction KsDispatchSpecificProperty répartit la propriété vers un gestionnaire spécifique.
KsEnableEvent

La fonction KsEnableEvent active les événements demandés via IOCTL_KS_ENABLE_EVENT. Il répond à tous les identificateurs d’événements définis par les jeux. Cette fonction ne peut être appelée qu’à PASSIVE_LEVEL.
KsEnableEventWithAllocator

La fonction KsEnableEventWithAllocator active les événements demandés via IOCTL_KS_ENABLE_EVENT, mais permet également d’utiliser un rappel d’allocateur facultatif pour fournir une mémoire tampon pour les paramètres.
KsEvent

La méthode IKsControl::KsEvent active ou désactive un événement, ainsi que toutes les autres opérations de prise en charge définies disponibles sur un ensemble d’événements.
KsEvent

La méthode KsEvent active ou désactive un événement, ainsi que toutes les autres opérations de support définies disponibles sur un jeu d’événements.
KSEVENT_ENTRY_IRP_STORAGE

Cette macro récupère un pointeur vers la structure KSEVENT_ENTRY stockée dans Irp.
KSEVENT_ITEM_IRP_STORAGE

Cette macro récupère un pointeur vers la structure KSEVENT_ITEM stockée dans Irp.
KSEVENT_SET_IRP_STORAGE

Cette macro récupère un pointeur vers la structure KSEVENT_SET stockée dans Irp. Ces informations sont initialisées uniquement pour les demandes de support de base ; il n’est pas initialisé pour les demandes d’activation.
KsFastMethodHandler

La fonction KsFastMethodHandler gère les méthodes rapides demandées via IOCTL_KS_METHOD. Il répond à tous les identificateurs de méthode définis par les jeux qui sont également contenus dans la liste d’E/S rapides. Cette fonction ne peut être appelée qu’à PASSIVE_LEVEL.
KsFastPropertyHandler

La fonction KsFastPropertyHandler gère les demandes de propriétés rapides via IOCTL_KS_PROPERTY. Il répond à tous les identificateurs de propriété définis par les jeux qui sont également contenus dans la liste d’E/S rapide. Cette fonction ne peut être appelée qu’à PASSIVE_LEVEL.
KsFilterAcquireControl

La fonction KsFilterAcquireControl acquiert le mutex de contrôle de filtre pour le filtre AVStream spécifié par Filter.
KsFilterAcquireProcessingMutex

La fonction KsFilterAcquireProcessingMutex acquiert le mutex de traitement pour un filtre AVStream spécifié.
KsFilterAddEvent

La fonction KsFilterAddEvent ajoute un événement à la liste d’événements de Filter.
KsFilterAddTopologyConnections

La fonction KsFilterAddTopologyConnections ajoute de nouvelles connexions de topologie à un filtre.
KsFilterAttemptProcessing

La fonction KsFilterAttemptProcessing tente d’initier le traitement sur Filter.
KsFilterCreateNode

La fonction KsFilterCreateNode crée un nœud de topologie sur le filtre spécifié.
KsFilterCreatePinFactory

La fonction KsFilterCreatePinFactory crée une fabrique de broches sur le filtre spécifié.
KsFilterFactoryAddCreateItem

La fonction KsFilterFactoryAddCreateItem ajoute un nouvel élément de création pour la fabrique de filtre spécifiée.
KsFilterFactoryGetDevice

La fonction KsFilterFactoryGetDevice retourne l’appareil AVStream auquel FilterFactory appartient.
KsFilterFactoryGetFirstChildFilter

La fonction KsFilterFactoryGetFirstChildFilter retourne le premier filtre instancié créé par FilterFactory.
KsFilterFactoryGetNextSiblingFilterFactory

La fonction KsFilterFactoryGetNextSiblingFilterFactory retourne la fabrique de filtre suivante appartenant à l’appareil parent de FilterFactory.
KsFilterFactoryGetOuterUnknown

La fonction KsFilterFactoryGetOuterUnknown retourne l’IUnknown externe de la fabrique de filtre spécifiée.
KsFilterFactoryGetParentDevice

La fonction KsFilterFactoryGetParentDevice retourne l’appareil parent de la fabrique de filtre donnée.
KsFilterFactoryGetSymbolicLink

La fonction KsFilterFactoryGetSymbolicLink retourne le lien symbolique associé à une fabrique de filtre donnée.
KsFilterFactoryRegisterAggregatedClientUnknown

La fonction KsFilterFactoryRegisterAggregatedClientUnknown est une fonction inline qui est un wrapper pour KsRegisterAggregatedClientUnknown.
KsFilterFactorySetDeviceClassesState

La fonction KsFilterFactorySetDeviceClassesState active ou désactive les classes d’appareil qui ont été inscrites par une fabrique de filtre donnée.
KsFilterFactoryUpdateCacheData

La fonction KsFilterFactoryUpdateCacheData met à jour la clé de Registre FilterData et le cache Medium (un ensemble de clés de Registre) pour une fabrique de filtre donnée.
KsFilterGenerateEvents

La fonction KsFilterGenerateEvents génère des événements d’un type indiqué présents dans la liste d’événements de Filter.
KsFilterGetAndGate

La fonction KsFilterGetAndGate retourne la porte AND de Filter.
KsFilterGetChildPinCount

KsFilterGetChildPinCountfunction retourne le nombre de broches d’un type donné qui sont actuellement instanciées sur un filtre donné.
KsFilterGetDevice

La fonction KsFilterGetDevice retourne l’appareil AVStream auquel Filter appartient.
KsFilterGetFirstChildPin

La fonction KsFilterGetFirstChildPin retourne la première broche instanciée de type PinID sur le filtre spécifié par Filter.
KsFilterGetNextSiblingFilter

La fonction KsFilterGetNextSiblingFilter retourne le filtre instancié suivant appartenant à la fabrique de filtre parente de Filter.
KsFilterGetOuterUnknown

La fonction KsFilterGetOuterUnknown retourne l’interface IUnknown externe du filtre spécifié par Filter.
KsFilterGetParentFilterFactory

La fonction KsFilterGetParentFilterFactory retourne la fabrique de filtre parente du filtre donné.
KsFilterRegisterAggregatedClientUnknown

La fonction KsFilterRegisterAggregatedClientUnknown est une fonction inline qui est un wrapper pour KsRegisterAggregatedClientUnknown.
KsFilterRegisterPowerCallbacks

La fonction KsFilterRegisterPowerCallbacks enregistre les rappels de gestion de l’alimentation pour Filter.
KsFilterReleaseControl

La fonction KsFilterReleaseControl libère le mutex de contrôle pour le filtre AVStream spécifié par Filter.
KsFilterReleaseProcessingMutex

La fonction KsFilterReleaseProcessingMutex libère le mutex de traitement pour le filtre AVStream spécifié par Filter.
KsFlushClient

La méthode KsFlushClient vide les informations d’une broche.
KsForwardAndCatchIrp

La fonction KsForwardAndCatchIrp transfère un IRP au pilote spécifié après avoir initialisé l’emplacement de pile suivant et reprend le contrôle de l’IRP à l’achèvement de ce pilote.
KsForwardIrp

La fonction KsForwardIrp transfère un IRP au pilote spécifié après avoir initialisé l’emplacement de pile suivant et défini l’objet de fichier.
KsFreeDefaultClock

La fonction KsFreeDefaultClock libère une structure d’horloge par défaut précédemment allouée avec KsAllocateDefaultClock, en tenant compte des DPC du minuteur en cours d’exécution.
KsFreeDeviceHeader

La fonction KsFreeDeviceHeader nettoie et libère un en-tête d’appareil précédemment alloué.
KsFreeEventList

La fonction KsFreeEventList gère la libération de tous les événements d’une liste spécifiée, en supposant que ces événements sont composés de structures KSEVENT_ENTRY. Cette fonction ne peut être appelée qu’à PASSIVE_LEVEL.
KsFreeObjectBag

La fonction KsFreeObjectBag vide et libère un sac d’objets.
KsFreeObjectCreateItem

Libère l’emplacement pour l’élément de création spécifié.
KsFreeObjectCreateItemsByContext

Libère tous les éléments de création avec un contexte spécifique.
KsFreeObjectHeader

La fonction KsFreeObjectHeader nettoie et libère un en-tête d’objet précédemment alloué.
KsGateAddOffInputToAnd

La fonction KsGateAddOffInputToAnd ajoute une nouvelle entrée à l’état OFF à une porte AND donnée.
KsGateAddOffInputToOr

La fonction KsGateAddOffInputToOr ajoute une nouvelle entrée à l’état OFF à une porte OR donnée.
KsGateAddOnInputToAnd

La fonction KsGateAddOnInputToAnd ajoute une nouvelle entrée à l’état ON à une porte AND donnée.
KsGateAddOnInputToOr

La fonction KsGateAddOnInputToOr ajoute une nouvelle entrée à l’état ON à une porte OR donnée.
KsGateCaptureThreshold

La fonction KsGateCaptureThreshold est utilisée pour capturer une entrée ON d’une porte AND spécifiée par Gate.
KsGateGetStateUnsafe

La fonction KsGateGetStateUnsafe retourne l’état de la porte donnée (ouverte ou fermée) de manière non sécurisée, c’est-à-dire sans tenir compte de la synchronisation.
KsGateInitialize

La fonction KsGateInitialize initialise une porte à utiliser.
KsGateInitializeAnd

La fonction KsGateInitializeAnd initialise une structure KSGATE en tant que porte AND et l’attache à la porte OR spécifiée par NextOrGate.
KsGateInitializeOr

La fonction KsGateInitializeOr initialise une structure KSGATE en tant que porte OR et l’attache à la porte AND spécifiée par NextAndGate.
KsGateRemoveOffInputFromAnd

La fonction KsGateRemoveOffInputFromAnd supprime une entrée existante qui est à l’état OFF d’une porte AND.
KsGateRemoveOffInputFromOr

La fonction KsGateRemoveOffInputFromOr supprime une entrée existante qui est à l’état OFF d’une porte OR.
KsGateRemoveOnInputFromAnd

La fonction KsGateRemoveOnInputFromAnd supprime une entrée existante qui est à l’état ON d’une porte AND.
KsGateRemoveOnInputFromOr

La fonction KsGateRemoveOnInputFromOr supprime une entrée existante qui est à l’état ON d’une porte OR.
KsGateTerminateAnd

La fonction KsGateTerminateAnd supprime une porte AND existante et supprime une entrée de toute porte OR attachée.
KsGateTerminateOr

La fonction KsGateTerminateOr supprime une porte OR existante et supprime une entrée de toute porte AND attachée.
KsGateTurnInputOff

La fonction KsGateTurnInputOff désactive une entrée existante dans Gate.
KsGateTurnInputOn

La fonction KsGateTurnInputOn active une entrée existante dans Gate.
KsGenerateDataEvent

La fonction KsGenerateDataEvent génère l’une des notifications d’événements standard lorsqu’une structure d’entrée d’événement et des données de rappel sont fournies.
KsGenerateEvent

La fonction KsGenerateEvent génère une notification d’événement standard en fonction d’une structure d’entrée d’événement.
KsGenerateEventList

La fonction KsGenerateEventList énumère la liste d’événements et recherche l’événement spécifié à générer.
KsGenerateEvents

La fonction KsGenerateEvents génère des événements d’un type indiqué qui sont présents dans la liste d’événements d’Object.
KsGenerateThermalEvent

Cette fonction est utilisée par les clients (pilotes miniport) qui ne souhaitent pas s’abonner au gestionnaire thermique, mais qui souhaitent effectuer leur propre gestion thermique.
KsGetAllocatorHandle

Récupère un handle de fichier dans un allocateur.
KsGetAllocatorMode

Retourne le mode dans lequel un allocateur alloue de la mémoire.
KsGetAllocatorStatus

Récupère le status d’un allocateur.
KsGetBusEnumIdentifier

La fonction KsGetBusEnumIdentifier récupère l’identificateur d’énumérateur de bus logiciel pour le périphérique de bus associé à l’IRP donné.
KsGetBusEnumParentFDOFromChildPDO

La fonction KsGetBusEnumParentFDOFromChildPDO récupère le FDO du parent du PDO enfant donné.
KsGetBusEnumPnpDeviceObject

La fonction KsGetBusEnumPnpDeviceObject récupère l’objet d’appareil Plug-and-Play attaché à l’objet d’appareil donné.
KsGetConnectedPin

La méthode KsGetConnectedPin n’est pas recommandée pour l’utilisation de l’application. Cette méthode appartient à l’interface IKsPinPipe.
KsGetCorrelatedPhysicalTime

La méthode KsGetCorrelatedPhysicalTime récupère l’heure physique et l’heure système corrélée à partir de l’horloge sous-jacente.
KsGetCorrelatedTime

La méthode KsGetCorrelatedTime récupère l’heure actuelle et l’heure système corrélée à partir de l’horloge sous-jacente.
KsGetCurrentCommunication

La méthode KsGetCurrentCommunication récupère le sens de communication actuel, l’interface et le support d’une broche.
KsGetDefaultClockState

La fonction KsGetDefaultClockState obtient l’état actuel de l’horloge. La fonction peut être appelée à DISPATCH_LEVEL.
KsGetDefaultClockTime

La fonction KsGetDefaultClockTime obtient l’heure actuelle de l’horloge. La fonction peut être appelée à DISPATCH_LEVEL.
KsGetDevice

La fonction KsGetDevice retourne la structure d’appareil AVStream à laquelle l’objet appartient.
KsGetDeviceForDeviceObject

La fonction KsGetDeviceForDeviceObject retourne la structure d’appareil AVStream pour un objet d’appareil fonctionnel donné.
KsGetFilterFromFileObject

La fonction KsGetFilterFromFileObject retourne l’objet de filtre AVStream associé à FileObject.
KsGetFilterFromIrp

La fonction KsGetFilterFromIrp retourne l’objet de filtre AVStream associé à un IRP donné.
KsGetFilterName

Retourne le nom d’un filtre.
KsGetFirstChild

La fonction KsGetFirstChild retourne le premier objet enfant AVStream d’Object.
KsGetImageNameAndResourceId

La fonction KsGetImageNameAndResourceId retourne le nom de l’image et l’identificateur de ressource qui correspond au handle RegKey.
KsGetMediaType

La fonction KsGetMediaType récupère des informations sur un type de média sur un identificateur de fabrique de broches.
KsGetMediaTypeCount

La fonction KsGetMediaTypeCount retourne le nombre de types multimédias disponibles sur un identificateur de fabrique de broches.
KsGetMultiplePinFactoryItems

La fonction KsGetMultiplePinFactoryItems récupère les éléments de propriété pin dans une mémoire tampon de données de longueur variable.
KsGetNextSibling

La fonction KsGetNextSibling retourne le frère suivant d’un objet donné.
KsGetNodeIdFromIrp

La fonction KsGetNodeIdFromIrp retourne l’ID de nœud du nœud auquel Irp a été envoyé.
KsGetObjectFromFileObject

La fonction KsGetObjectFromFileObject retourne l’objet AVStream cast en PVOID à partir de FileObject.
KsGetObjectHandle

La méthode KsGetObjectHandle récupère un handle de fichier dans un objet KS.
KsGetObjectTypeFromFileObject

La fonction KsGetObjectTypeFromFileObject retourne le type d’objet AVStream associé à un objet de fichier donné.
KsGetObjectTypeFromIrp

La fonction KsGetObjectTypeFromIrp retourne le type d’objet AVStream associé à un IRP donné.
KsGetOuterUnknown

La fonction KsGetOuterUnknown retourne l’IUnknown externe d’un objet AVStream donné.
KsGetParent

La fonction KsGetParent acquiert le parent de l’objet donné.
KsGetPhysicalTime

La méthode KsGetPhysicalTime récupère l’heure physique de l’horloge sous-jacente.
KsGetPinBusCache

La méthode KsGetPinBusCache n’est pas recommandée pour l’utilisation de l’application. Cette méthode appartient à l’interface IKsPinPipe.
KsGetPinFramingCache

La méthode KsGetPinFramingCache n’est pas recommandée pour l’utilisation de l’application. Cette méthode appartient à l’interface IKsPinPipe.
KsGetPinFromFileObject

La fonction KsGetPinFromFileObject retourne l’objet pin AVStream associé à FileObject.
KsGetPinFromIrp

La fonction KsGetPinFromIrp retourne l’objet de broche AVStream associé à l’IRP donné.
KsGetPinName

Retourne le nom d’une broche.
KsGetPipe

La méthode KsGetPipe n’est pas recommandée pour l’utilisation de l’application. Cette méthode appartient à l’interface IKsPinPipe.
KsGetPipeAllocatorFlag

La méthode KsGetPipeAllocatorFlag n’est pas recommandée pour l’utilisation de l’application. Cette méthode appartient à l’interface IKsPinPipe.
KsGetProperties

Retourne les propriétés d’un allocateur.
KsGetResolution

La méthode KsGetResolution récupère la résolution d’horloge de l’horloge sous-jacente.
KsGetState

La méthode KsGetState récupère l’état de diffusion en continu d’une broche à partir de l’horloge sous-jacente.
KsGetTime

La méthode KsGetTime récupère l’heure de l’horloge sous-jacente.
KsHandleSizedListQuery

La fonction KsHandleSizedListQuery, en fonction de la longueur de la mémoire tampon système, retourne la taille de la mémoire tampon nécessaire, le nombre d’entrées dans la liste de données spécifiée ou copie les entrées elles-mêmes.
KsIncrementCountedWorker

Incrémente le nombre de workers actuel et met éventuellement en file d’attente l’élément de travail compté avec le worker précédemment créé par KsRegisterCountedWorker.
KsIncrementPendingIoCount

La méthode KsIncrementPendingIoCount incrémente le nombre d’opérations d’entrée/sortie (E/S) en cours sur une broche.
KsInitializeDevice

La fonction KsInitializeDevice est appelée par AVStream pour initialiser la classe d’appareil AVStream à partir de KsCreateDevice.
KsInitializeDeviceProfile

L’API KsInitializeDeviceProfile doit être appelée par tous les pilotes miniport pour initialiser le magasin de profils et publier les profils d’appareil.
KsInitializeDriver

La fonction KsInitializeDriver initialise l’objet pilote d’un minidriver AVStream.
KsInstallBusEnumInterface

La fonction KsInstallBusEnumInterface installe une interface sur l’objet énumérateur de bus à charge de la demande.
KsIsBusEnumChildDevice

La fonction KsIsBusEnumChildDevice détermine si l’objet d’appareil donné est un appareil enfant de l’objet énumérateur de bus à charge de la demande.
KsIsMediaTypeInRanges

La méthode KsIsMediaTypeInRanges valide qu’un type de média se trouve dans les plages de données fournies.
KsLoadResource

Copie (charge) une ressource à partir de l’image donnée.
KsMapModuleName

La fonction KsMapModuleName retourne le nom de l’image et l’identificateur de ressource qui correspondent aux paramètres PhysicalDeviceObject et ModuleName.
KsMediaSamplesCompleted

La méthode KsMediaSamplesCompleted informe une broche qu’un segment de flux s’est terminé.
KsMergeAutomationTables

La fonction KsMergeAutomationTables fusionne deux tables Automation.
KsMethod

La méthode IKsControl::KsMethod envoie une méthode à un objet KS, ainsi que toutes les autres opérations de prise en charge définies disponibles sur un ensemble de méthodes.
KsMethod

La méthode KsMethod envoie une méthode à un objet KS, ainsi que toutes les autres opérations de prise en charge définies disponibles sur un ensemble de méthodes.
KSMETHOD_ITEM_IRP_STORAGE

Cette macro accède à un pointeur vers le KSMETHOD_ITEM approprié. Notez que ce pointeur est défini uniquement lors de l’utilisation de KsMethodHandlerWithAllocator.
KSMETHOD_SET_IRP_STORAGE

Cette macro retourne un pointeur vers le KSMETHOD_SET dans lequel se trouve la méthode.
KSMETHOD_TYPE_IRP_STORAGE

Cette macro accède au type de méthode comme décrit dans le KSMETHOD_ITEM. Si la méthode est traitée de manière asynchrone à l’aide de KsDispatchSpecificMethod, ce stockage doit être conservé intact.
KsMethodHandler

La fonction KsMethodHandler gère les méthodes demandées via IOCTL_KS_METHOD. Il fonctionne avec tous les identificateurs de méthode définis par les jeux. La fonction ne peut être appelée qu’à PASSIVE_LEVEL.
KsMethodHandlerWithAllocator

Les fonctions KsMethodHandlerWithAllocator effectuent la même gestion que KsMethodHandler, avec les mêmes restrictions, mais autorisent l’utilisation d’un rappel d’allocator facultatif pour fournir une mémoire tampon pour les paramètres.
KsMoveIrpsOnCancelableQueue

La fonction KsMoveIrpsOnCancelableQueue déplace les irps spécifiés du paramètre SourceList vers le paramètre DestinationList en fonction de la valeur renvoyée par la fonction KStrIrpListCallback définie par minidriver.
KsNotifyError

La méthode KsNotifyError avertit le graphe de filtre d’une erreur pour permettre au graphe de filtre de s’arrêter.
KsNotifyEvent

La méthode KsNotifyEvent demande que l’objet KS qui possède l’événement DirectShow donné notifie l’application appelante avec les paramètres donnés chaque fois qu’une action liée à l’événement se produit.
KsNullDriverUnload

La fonction KsNullDriverUnload est une fonction par défaut qu’un pilote peut utiliser lorsqu’il n’a aucune autre tâche à effectuer dans sa fonction de déchargement, mais doit toujours autoriser le déchargement de l’appareil en fonction de sa présence.
KsOpenDefaultDevice

La fonction KsOpenDefaultDevice ouvre un handle sur le premier appareil répertorié dans la catégorie Plug-and-Play (PnP) spécifiée.
KsPeekAllocator

La méthode KsPeekAllocator retourne un pointeur vers une interface IMemAllocator pour l’allocateur attribué d’une broche.
KsPersistDeviceProfile

L’API KsPersistDeviceProfile valide les informations de profil dans le magasin persistant.
KsPinAcquireControl

La fonction KsPinAcquireControl acquiert le mutex de contrôle pour la broche AVStream spécifiée par Pin.
KsPinAcquireProcessingMutex

La fonction KsPinAcquireProcessingMutex acquiert le mutex de traitement pour la broche AVStream spécifiée par Pin.
KsPinAddEvent

La fonction KsPinAddEvent ajoute un événement spécifié à la liste d’événements de Pin.
KsPinAttachAndGate

La fonction KsPinAttachAndGate connecte Pin en tant qu’entrée à une porte AND initialisée précédemment et connecte AndGate en tant qu’entrée à la porte AND du filtre approprié.
KsPinAttachOrGate

La fonction KsPinAttachOrGate connecte Pin en tant qu’entrée à une porte OR précédemment initialisée et connecte OrGate en tant qu’entrée à la porte AND du filtre approprié.
KsPinAttemptProcessing

La fonction KsPinAttemptProcessing permet de reprendre le traitement sur une broche spécifique sur un filtre centré sur les broches. Il tente d’initier le traitement sur Pin en envoyant un appel de répartition de traitement à l’objet de traitement de Pin.
KsPinDataIntersection

La fonction KsPinDataIntersection gère la propriété KSPROPERTY_PIN_DATAINTERSECTION via une fonction de rappel et effectue une grande partie de la validation initiale des paramètres passés.
KsPinDataIntersectionEx

La fonction KsPinDataIntersectionEx gère les KSPROPERTY_PIN_DATAINTERSECTION via une fonction de rappel.
KsPinFactory

La méthode KsPinFactory récupère l’identificateur d’une fabrique de broches.
KsPinGenerateEvents

La fonction KsPinGenerateEvents génère des événements d’un type indiqué présents dans la liste d’événements de Pin.
KsPinGetAndGate

La fonction KsPinGetAndGate retourne la porte de contrôle de traitement pour Pin.
KsPinGetAvailableByteCount

La routine KsPinGetAvailableByteCount génère le nombre d’octets de données d’entrée devant le bord de pointe et le nombre d’octets de mémoire tampon de sortie devant le bord de pointe, à la fois pour la file d’attente d’une broche spécifiée par l’appelant.
KsPinGetConnectedFilterInterface

La fonction KsPinGetConnectedFilterInterface interroge le filtre auquel Pin est connecté afin d’obtenir un pointeur vers une interface COM.
KsPinGetConnectedPinDeviceObject

La fonction KsPinGetConnectedPinDeviceObject retourne l’objet d’appareil en haut de la pile d’appareils correspondant à la broche du récepteur attachée à la broche source.
KsPinGetConnectedPinFileObject

La fonction KsPinGetConnectedPinFileObject retourne l’objet de fichier pour la broche à laquelle Pin est connecté. Fonctionne uniquement pour les broches sources.
KsPinGetConnectedPinInterface

La fonction KsPinGetConnectedPinInterface interroge l’épingle à laquelle pin est connecté pour une interface de style COM.
KsPinGetCopyRelationships

La fonction KsPinGetCopyRelationships retourne les informations de relation de copie pour une broche contenue dans un filtre centré sur les broches.
KsPinGetDevice

La fonction KsPinGetDevice retourne l’appareil AVStream auquel Pin appartient.
KsPinGetFirstCloneStreamPointer

La fonction KsPinGetFirstCloneStreamPointer retourne le premier pointeur de flux cloné sur Pin.
KsPinGetLeadingEdgeStreamPointer

La fonction KsPinGetLeadingEdgeStreamPointer acquiert le pointeur de flux de bord de pointe pour la file d’attente associée à la broche donnée.
KsPinGetNextSiblingPin

La fonction KsPinGetNextSiblingPin retourne la broche instanciée suivante du même type et sur le même filtre que Pin.
KsPinGetOuterUnknown

La fonction KsPinGetOuterUnknown retourne l’IUnknown externe de l’épingle spécifiée par Pin.
KsPinGetParentFilter

La fonction KsPinGetParentFilter retourne le filtre parent de Pin.
KsPinGetReferenceClockInterface

La fonction KsPinGetReferenceClockInterface retourne une interface de style COM à l’horloge de référence associée à Pin. Ce pointeur d’interface sera une interface IKsReferenceClock.
KsPinGetTrailingEdgeStreamPointer

La fonction KsPinGetTrailingEdgeStreamPointer acquiert le pointeur de flux de bord de fin pour la file d’attente associée à la broche spécifiée.
KsPinHandshake

La fonction KsPinHandshake tente une négociation de protocole avec une broche connectée.
KsPinPropertyHandler

La fonction KsPinPropertyHandler effectue une gestion standard des membres statiques du jeu de propriétés KSPROPSETID_Pin. Cette gestion n’inclut pas les KSPROPERTY_PIN_CINSTANCES ou les KSPROPERTY_PIN_DATAINTERSECTION.
KsPinRegisterAggregatedClientUnknown

La fonction KsPinRegisterAggregatedClientUnknown est une fonction inline qui est un wrapper pour KsRegisterAggregatedClientUnknown.
KsPinRegisterFrameReturnCallback

La fonction KsPinRegisterFrameReturnCallback enregistre un rappel de retour de trame avec AVStream pour une broche donnée.
KsPinRegisterHandshakeCallback

La fonction KsPinRegisterHandshakeCallback enregistre une routine de rappel fournie par minidriver pour une broche donnée.
KsPinRegisterIrpCompletionCallback

La fonction KsPinRegisterIrpCompletionCallback enregistre une routine de rappel définie par minidriver pour une broche spécifiée.
KsPinRegisterPowerCallbacks

La fonction KsPinRegisterPowerCallbacks enregistre les rappels de gestion de l’alimentation pour Pin.
KsPinReleaseControl

La fonction KsPinReleaseControl libère le mutex de contrôle pour la broche AVStream spécifiée par Pin.
KsPinReleaseProcessingMutex

La fonction KsPinReleaseProcessingMutex libère le mutex de traitement pour la broche AVStream spécifiée par Pin.
KsPinSetPinClockTime

La fonction KsPinSetPinClockTime définit l’heure actuelle sur l’horloge exposée par Pin.
KsPinSubmitFrame

Si une broche a été placée en mode injection par un appel à KsPinRegisterFrameReturnCallback, la fonction KsPinSubmitFrame envoie une image directement dans le circuit de transport.
KsPinSubmitFrameMdl

Si une broche a été placée en mode injection par un appel à KsPinRegisterFrameReturnCallback, la fonction KsPinSubmitFrameMdl envoie une image directement dans le circuit de transport.
KsPrepareIoOperation

La méthode KsPrepareIoOperation initialise l’en-tête étendu et prépare l’exemple multimédia pour une opération d’E/S.
KsProbeStreamIrp

La fonction KsProbeStreamIrp apporte les modifications spécifiées aux mémoires tampons d’entrée et de sortie de l’IRP donné en fonction des indicateurs passés, puis valide l’en-tête de flux.
KsProcessMediaSamples

La méthode KsProcessMediaSamples traite des exemples multimédias.
KsProcessPinUpdate

La fonction KsProcessPinUpdate est appelée à partir de la répartition AVStrMiniFilterProcess d’un filtre centré sur les filtres pour mettre à jour une broche de processus.
KsPropagateAcquire

La méthode KsPropagateAcquire dirige toutes les broches du filtre pour atteindre l’état Acquire.
KsProperty

La méthode IKsControl::KsProperty définit une propriété ou récupère les informations de propriété, ainsi que toutes les autres opérations de prise en charge définies disponibles sur un jeu de propriétés.
KsProperty

La méthode KsProperty définit une propriété ou récupère des informations de propriété, ainsi que toutes les autres opérations de prise en charge définies disponibles sur un jeu de propriétés.
KsPropertyHandler

Les pilotes appellent la fonction KsPropertyHandler pour la gestion des IRP.
KsPropertyHandlerWithAllocator

KsPropertyHandlerWithAllocator effectue la même gestion que KsPropertyHandler, avec les mêmes restrictions, mais autorise l’utilisation d’un rappel d’allocator facultatif pour fournir une mémoire tampon pour les paramètres.
KsPublishDeviceProfile

L’API KsPublishDeviceProfile est appelée pour publier des informations de profil d’appareil.
KsQueryDevicePnpObject

La fonction KsQueryDevicePnpObject retourne l’objet d’appareil PnP qui peut être stocké dans l’en-tête de l’appareil. Il s’agit de l’objet d’appareil suivant sur la pile PnP et de l’objet d’appareil vers lequel les demandes PnP sont transférées si KsDefaultDispatchPnp est utilisé.
KsQueryExtendedSize

La méthode KsQueryExtendedSize récupère les informations d’en-tête étendues requises pour les opérations d’entrée et de sortie (E/S).
KsQueryInformationFile

La fonction KsQueryInformationFile effectue une requête d’informations sur l’objet de fichier spécifié. La fonction tente d’utiliser FastIoDispatch si possible, ou génère une demande d’informations sur l’objet d’appareil.
KsQueryInterfaces

La méthode KsQueryInterfaces récupère les interfaces prises en charge par une broche.
KsQueryMediums

La méthode KsQueryMediums récupère les supports pris en charge par une broche.
KsQueryObjectAccessMask

La fonction KsQueryObjectAccessMask retourne l’accès initialement accordé au premier client qui a créé un handle sur l’objet associé. L’accès ne peut pas être modifié en dupliquant des handles.
KsQueryObjectCreateItem

La fonction KsQueryObjectCreateItem retourne l’élément de création affecté à l’objet lors de sa création.
KsQuerySoftwareBusInterface

La fonction KsQuerySoftwareBusInterface crée une mémoire tampon à partir du pool paginé et copie la chaîne de référence associée au PDO de l’objet énumérateur de charge de la demande dans la mémoire tampon.
KsQueueWorkItem

La fonction KsQueueWorkItem met en file d’attente l’élément de travail spécifié avec un worker créé par la fonction KsRegisterWorker.
KsReadFile

La fonction KsReadFile effectue une lecture sur l’objet de fichier spécifié.
KsRecalculateStackDepth

La fonction KsRecalculateStackDepth recalcule la profondeur de pile maximale requise par l’objet d’appareil sous-jacent en fonction de tous les objets qui ont défini un appareil cible (ils se sont ajoutés à la liste d’objets sur l’objet d’appareil sous-jacent à l’aide de la fonction KsSetTargetDeviceObject). Si l’objet d’appareil PnP a été défini sur l’en-tête de l’appareil sous-jacent à l’aide de KsSetDevicePnpAndBaseObject, cet appareil est également pris en compte lors du calcul de la profondeur maximale de la pile.
KsReferenceBusObject

Fait référence à l’objet d’appareil physique bus.
KsReferenceSoftwareBusObject

La fonction KsReferenceSoftwareBusObject incrémente le nombre de références du PDO de l’objet énumérateur de bus à charge de la demande.
KsRegisterAggregatedClientUnknown

D’une manière très similaire à COM, la fonction KsRegisterAggregatedClientUnknown agrège deux objets : _the objet AVStream spécifié et un objet client inconnu.
KsRegisterCountedWorker

Gère l’inscription des clients pour l’utilisation d’un thread.
KsRegisterFilterWithNoKSPins

La fonction KsRegisterFilterWithNoKSPins s’inscrit avec des filtres DirectShow qui n’ont pas de broches de streaming de noyau et, par conséquent, ne diffusent pas en mode noyau.
KsRegisterWorker

La fonction KsRegisterWorker gère l’inscription des clients pour l’utilisation d’un thread.
KsReleaseCachedMdl

La fonction KsReleaseCachedMdl est utilisée pour libérer le MDL acquis par l’appel KsAcquireCachedMdl.
KsReleaseControl

La fonction KsReleaseControl libère le mutex de contrôle pour Object.
KsReleaseDevice

La fonction KsReleaseDevice libère le mutex de l’appareil et quitte la région critique.
KsReleaseDeviceSecurityLock

La fonction KsReleaseDeviceSecurityLock libère un verrou de sécurité précédemment acquis sur l’en-tête de l’objet de l’appareil.
KsReleaseIrpOnCancelableQueue

La fonction KsReleaseIrpOnCancelableQueue libère un IRP acquis qui se trouve déjà dans une file d’attente qui peut être annulée.
KsRemoveAggregate

La méthode KsRemoveAggregate supprime un fournisseur d’agrégation de serveur COM précédemment ajouté de la liste des fournisseurs d’interface pour l’objet KS qui expose l’interface IKsAggregateControl.
KsRemoveBusEnumInterface

La fonction KsRemoveBusEnumInterface supprime une interface de l’objet énumérateur de bus à charge de la demande.
KsRemoveIrpFromCancelableQueue

La fonction KsRemoveIrpFromCancelableQueue affiche l’IRP non bloqué suivant à partir de la file d’attente spécifiée qui peut être annulée et supprime son status d’annulation.
KsRemoveItemFromObjectBag

La fonction KsRemoveItemFromObjectBag supprime un élément d’un sac d’objets.
KsRemoveSpecificIrpFromCancelableQueue

La fonction KsRemoveSpecificIrpFromCancelableQueue supprime l’IRP spécifié de la file d’attente spécifiée. Cette opération est effectuée sur un IRP précédemment acquis à l’aide de KsRemoveIrpFromCancelableQueue, mais qui n’a pas été supprimé de la file d’attente.
KsResolveRequiredAttributes

La fonction KsResolveRequiredAttributes recherche la liste d’attributs attachée à une plage de données pour les attributs spécifiés et s’assure que tous les attributs spécifiés ont été trouvés.
KsServiceBusEnumCreateRequest

Les services de la fonction KsServiceBusEnumCreateRequest IRP_MJ_CREATE demandes pour l’interface du périphérique de bus logiciel.
KsServiceBusEnumPnpRequest

La fonction KsServiceBusEnumPnpRequest est uniquement destinée au système.
KsSetAllocatorHandle

Définit le handle d’un allocateur.
KsSetAllocatorMode

Définit le mode dans lequel un répartiteur allocateur alloue de la mémoire.
KsSetCorrelatedPhysicalTime

La méthode KsSetCorrelatedPhysicalTime définit l’heure physique avec l’heure système corrélée sur l’horloge sous-jacente.
KsSetCorrelatedTime

La méthode KsSetCorrelatedTime définit l’heure actuelle avec l’heure système corrélée sur l’horloge sous-jacente.
KsSetDefaultClockState

La fonction KsSetDefaultClockState définit l’état actuel de l’horloge utilisée pour refléter l’état actuel de la broche de filtre sous-jacente.
KsSetDefaultClockTime

La fonction KsSetDefaultClockTime définit l’heure actuelle de l’horloge.
KsSetDevicePnpAndBaseObject

La fonction KsSetDevicePnpAndBaseObject définit l’objet d’appareil PnP dans l’en-tête de l’appareil, qui est l’objet d’appareil suivant sur la pile PnP et l’objet d’appareil vers lequel les requêtes PnP sont transférées si KsDefaultDispatchPnp est utilisé.
KsSetInformationFile

La fonction KsSetInformationFile exécute un jeu d’informations sur l’objet de fichier spécifié. La fonction tente d’utiliser FastIoDispatch si possible ou génère un jeu d’informations sur l’objet d’appareil.
KsSetMajorFunctionHandler

La fonction KsSetMajorFunctionHandler définit le gestionnaire d’une fonction majeure spécifiée pour utiliser la répartition interne.
KsSetMediaType

La méthode KsSetMediaType définit le type de média pour un gestionnaire de type de données.
KsSetPhysicalTime

La méthode KsSetPhysicalTime définit l’heure physique sur l’horloge sous-jacente.
KsSetPin

La méthode KsSetPin informe le gestionnaire d’interface de streaming sur la broche avec laquelle communiquer lors du passage de données.
KsSetPinBusCache

La méthode KsSetPinBusCache n’est pas recommandée pour l’utilisation de l’application. Cette méthode appartient à l’interface IKsPinPipe.
KsSetPinFramingCache

La méthode KsSetPinFramingCache n’est pas recommandée pour l’utilisation de l’application. Cette méthode appartient à l’interface IKsPinPipe.
KsSetPipe

La méthode KsSetPipe n’est pas recommandée pour l’utilisation de l’application. Cette méthode appartient à l’interface IKsPinPipe.
KsSetPipeAllocatorFlag

La méthode KsSetPipeAllocatorFlag n’est pas recommandée pour l’utilisation de l’application. Cette méthode appartient à l’interface IKsPinPipe.
KsSetPowerDispatch

Définit la fonction de répartition de l’alimentation à appeler lorsque l’objet pilote reçoit une IRP IRP_MJ_POWER.
KsSetProperties

Définit les propriétés d’un allocateur.
KsSetTargetDeviceObject

La fonction KsSetTargetDeviceObject définit l’objet d’appareil cible d’un objet . La fonction ajoute l’en-tête d’objet à une liste d’en-têtes d’objets qui ont des appareils cibles.
KsSetTargetState

Définit l’état activé d’un appareil cible associé à l’en-tête d’objet spécifié.
KsSetTime

La méthode KsSetTime définit l’heure actuelle sur l’horloge sous-jacente.
KsStreamIo

La fonction KsStreamIo effectue un flux de lecture ou d’écriture sur l’objet fichier spécifié. La fonction tente d’utiliser FastIoDispatch si possible, ou génère une demande de lecture ou d’écriture sur l’objet d’appareil.
KsStreamPointerAdvance

La fonction KsStreamPointerAdvance avance un pointeur de flux vers la trame de données suivante.
KsStreamPointerAdvanceOffsets

La fonction KsStreamPointerAdvanceOffsets avance les décalages de StreamPointer.
KsStreamPointerAdvanceOffsetsAndUnlock

La fonction KsStreamPointerAdvanceOffsetsAndUnlock avance StreamPointer le nombre spécifié d’octets dans le flux (en ajustant les champs OffsetIn et OffsetOut de StreamPointer comme demandé) et le déverrouille.
KsStreamPointerCancelTimeout

La fonction KsStreamPointerCancelTimeout annule un rappel de délai d’attente précédemment planifié sur le pointeur de flux spécifié.
KsStreamPointerClone

La fonction KsStreamPointerClone crée un clone d’un pointeur de flux donné.
KsStreamPointerDelete

La fonction KsStreamPointerDelete supprime un pointeur de flux de clone, libérant une référence sur le frame auquel ce pointeur de flux fait référence.
KsStreamPointerGetIrp

La fonction KsStreamPointerGetIrp retourne l’IRP associé au frame référencé par le pointeur de flux donné.
KsStreamPointerGetMdl

La fonction KsStreamPointerGetMdl retourne la MDL associée au frame référencé par StreamPointer.
KsStreamPointerGetNextClone

La fonction KsStreamPointerGetNextClone retourne le pointeur de flux de clone qui a été cloné immédiatement après le clone spécifié.
KsStreamPointerLock

La fonction KsStreamPointerLock tente de verrouiller le pointeur de flux spécifié.
KsStreamPointerScheduleTimeout

La fonction KsStreamPointerScheduleTimeout enregistre un rappel de délai d’expiration auprès d’AVStream pour le pointeur de flux donné.
KsStreamPointerSetStatusCode

La fonction KsStreamPointerSetStatusCode permet de spécifier un code d’erreur réussi ou infructueux avec lequel effectuer l’IRP donné.
KsStreamPointerUnlock

La fonction KsStreamPointerUnlock déverrouille un pointeur de flux précédemment verrouillé par une fonction d’acquisition (KsGetXxxEdgeStreamPointer) ou par KsStreamPointerLock.
KsSynchronousDeviceControl

La fonction KsSynchronousDeviceControl émet une opération de contrôle d’E/S synchrone d’appareil sur l’objet KS spécifié par un descripteur de fichier.
KsSynchronousIoControlDevice

La fonction KsSynchronousIoControlDevice effectue un contrôle d’E/S synchrone d’appareil sur l’objet d’appareil cible. Il attend dans un état non modifiable jusqu’à ce que les E/S se terminent. Cette fonction ne peut être appelée qu’à PASSIVE_LEVEL.
KsTerminateDevice

La fonction KsTerminateDevice supprime un appareil AVStream.
KsTopologyPropertyHandler

La fonction KsTopologyPropertyHandler effectue une gestion standard des membres statiques du jeu de propriétés KSPROPSETID_Topology. La fonction utilise la structure KSTOPOLOGY, qui décrit l’ensemble d’informations retournées par ce jeu de propriétés.
KsUnregisterWorker

La fonction KsUnregisterWorker permet aux clients d’annuler l’inscription d’un worker.
KsUnserializeObjectPropertiesFromRegistry

La fonction KsUnserializeObjectPropertiesFromRegistry, lorsqu’elle reçoit un objet de destination et un chemin d’accès au Registre, énumère les valeurs nommées et les applique en tant que données sérialisées aux jeux de propriétés spécifiés répertoriés dans les données sérialisées.
KsValidateAllocatorCreateRequest

La fonction KsValidateAllocatorCreateRequest valide une requête IRP_MJ_CREATE en tant que requête d’allocateur et retourne la structure de création associée à la demande en cas de réussite.
KsValidateAllocatorFramingEx

La fonction KsValidateAllocatorFramingEx est réservée à une utilisation système uniquement.
KsValidateClockCreateRequest

La fonction KsValidateClockCreateRequest valide la demande de création d’horloge et retourne la structure de création associée à la requête. Cela ne peut être appelé qu’à PASSIVE_LEVEL.
KsValidateConnectRequest

La fonction KsValidateConnectRequest valide une demande de connexion et retourne un pointeur vers la structure de connexion associée à la requête. Cette fonction ne peut être appelée qu’à PASSIVE_LEVEL.
KsValidateTopologyNodeCreateRequest

La fonction KsValidateTopologyNodeCreateRequest valide une demande de création de nœud de topologie et retourne la structure de création associée à la requête. La fonction ne peut être appelée qu’à PASSIVE_LEVEL.
KsWriteFile

La fonction KsWriteFile effectue une écriture sur l’objet fichier spécifié.
OUR_GUID_ENTRY

En savoir plus sur : OUR_GUID_ENTRY macro
PADAPTER_RECEIVE_PACKET_ROUTINE

La fonction de rappel AdapterReceivePacket d’un minidriver d’appareil photo traite les blocs de demande de flux basés sur l’adaptateur qui lui sont transmis par le pilote de classe de flux.
PCAM_ALLOCATE_BW_ROUTINE

La fonction de rappel CamAllocateBandwidth d’un minidriver d’appareil photo sélectionne l’autre paramètre approprié dans l’interface de streaming vidéo USB et prépare l’appareil à diffuser en continu.
PCAM_ALLOCATE_BW_ROUTINE_EX

La fonction de rappel CamAllocateBandwidthEx d’un minidriver d’appareil photo sélectionne l’autre paramètre approprié dans l’interface de streaming vidéo USB et prépare l’appareil à diffuser en continu.
PCAM_CONFIGURE_ROUTINE

La fonction de rappel CamConfigure d’un minidriver d’appareil photo configure l’interface de streaming isochroneuse.
PCAM_CONFIGURE_ROUTINE_EX

La fonction de rappel CamConfigureEx d’un minidriver d’appareil photo configure l’interface de diffusion en continu isochronous.
PCAM_FREE_BW_ROUTINE

La fonction de rappel CamFreeBandwidth d’un minidriver d’appareil photo sélectionne un autre paramètre dans l’interface de streaming vidéo USB qui n’utilise aucune bande passante.
PCAM_FREE_BW_ROUTINE_EX

La fonction de rappel CamFreeBandwidthEx d’un minidriver d’appareil photo sélectionne un autre paramètre dans l’interface de streaming vidéo USB qui n’utilise aucune bande passante.
PCAM_INITIALIZE_ROUTINE

La fonction de rappel d’un minidriver d’appareil photo initialise l’appareil ou effectue toute propre spécifique au minidriver requise.
PCAM_NEW_FRAME_ROUTINE

La fonction de rappel CamNewVideoFrame d’un minidriver d’appareil photo initialise une nouvelle structure de contexte de trame vidéo.
PCAM_NEW_FRAME_ROUTINE_EX

La fonction de rappel CamNewVideoFrameEx d’un minidriver d’appareil photo initialise une nouvelle structure de contexte de trame vidéo.
PCAM_PROCESS_PACKET_ROUTINE

La fonction de rappel CamProcessUSBPacket d’un minidriver d’appareil photo traite un paquet USB.
PCAM_PROCESS_PACKET_ROUTINE_EX

La fonction de rappel CamProcessUSBPacketEx d’un minidriver d’appareil photo traite un paquet USB.
PCAM_PROCESS_RAW_FRAME_ROUTINE

La fonction de rappel CamProcessRawVideoFrame d’un minidriver d’appareil photo décode une image vidéo brute.
PCAM_PROCESS_RAW_FRAME_ROUTINE_EX

La fonction de rappel CamProcessRawVideoFrameEx d’un minidriver d’appareil photo décode une image vidéo brute.
PCAM_START_CAPTURE_ROUTINE

La fonction de rappel CamStartCapture d’un minidriver d’appareil photo sélectionne l’autre paramètre approprié dans l’interface de streaming vidéo USB et prépare l’appareil à diffuser en continu.
PCAM_START_CAPTURE_ROUTINE_EX

La fonction de rappel CamStartCaptureEx d’un minidriver d’appareil photo sélectionne l’autre paramètre approprié dans l’interface de streaming vidéo USB et prépare l’appareil à diffuser en continu.
PCAM_STATE_ROUTINE

La fonction de rappel d’état d’un minidriver d’appareil photo restaure un état de contexte d’appareil précédemment enregistré ou enregistre l’état actuel du contexte de l’appareil.
PCAM_STOP_CAPTURE_ROUTINE

La fonction de rappel CamStopCapture d’un minidriver d’appareil photo effectue tout traitement après l’arrêt du flux.
PCAM_STOP_CAPTURE_ROUTINE_EX

La fonction de rappel CamStopCaptureEx d’un minidriver d’appareil photo effectue tout traitement après l’arrêt du flux.
PCOMMAND_COMPLETE_FUNCTION

La fonction de rappel CommandCompleteFunction d’un minidriver d’appareil photo permet au minidriver de caméra d’effectuer toutes les tâches supplémentaires nécessaires pour effectuer certains services USBCAMD
PFNALLOCATOR_ALLOCATEFRAME

La routine KStrAllocateFrame décrit une fonction d’allocation d’images fournie par le fournisseur.
PFNALLOCATOR_FREEFRAME

La routine KStrFreeFrame décrit une fonction de désallocation de trame fournie par le fournisseur.
PFNAVCINTERSECTHANDLER

Le gestionnaire d’intersection AV/C détermine si les plages de données sont compatibles.
PFNDEREFERENCEDEVICEOBJECT

La fonction de rappel PFNDEREFERENCEDEVICEOBJECT (ks.h) peut être appelée par le pilote pour décrémenter le nombre de références de l’objet de périphérique physique (PDO).
PFNDEREFERENCEDEVICEOBJECT

La fonction de rappel PFNDEREFERENCEDEVICEOBJECT (swenum.h) peut être appelée par le pilote pour décrémenter le nombre de références de l’objet de périphérique physique (PDO).
PFNKSADDEVENT

La routine AVStrMiniAddEvent d’un minidriver AVStream est appelée lorsqu’un client s’inscrit pour être averti d’un événement. Cette routine est facultative.
PFNKSALLOCATOR

Les minidrivers peuvent éventuellement fournir une fonction de rappel de type PFNKSALLOCATOR en tant que paramètre dans les appels à KsEnableEventWithAllocator, KsPropertyHandlerWithAllocator et KsMethodHandlerWithAllocator.
PFNKSCANCELTIMER

La routine KStrCancelTimer d’un minidriver de streaming est appelée pour annuler un objet de minuteur personnalisé précédemment spécifié dans le paramètre SetTimer dans un appel à KsAllocateDefaultClockEx.
PFNKSCLOCK_CORRELATEDTIME

La routine est une routine fournie par le système qui récupère et la suivante :KStrClockGetCorrelatedTime est une routine fournie par le système qui récupère à la fois l’heure système actuelle et le nombre de cycles d’horloge correspondant depuis le démarrage. KStrClockGetCorrelatedPhysicalTime est une routine fournie par le système qui récupère à la fois l’heure système actuelle moins le delta suspendu et la graduation d’horloge correspondante depuis le démarrage.
PFNKSCLOCK_GETTIME

La routine obtient l’heure système. KStrClockGetTime est une routine fournie par le système qui récupère l’heure système actuelle. KStrClockGetPhysicalTime est une routine fournie par le système qui récupère l’heure système actuelle moins tout delta suspendu.
PFNKSCONTEXT_DISPATCH

La routine KStrContextDispatch d’un minidriver de streaming est appelée pour traiter IRP_MJ_POWER IRPs.
PFNKSCORRELATEDTIME

La routine KStrCorrelatedTime d’un minidriver de streaming est appelée pour récupérer l’heure de présentation et l’heure physique de manière corrélée. Cela permet au propriétaire de l’horloge de déterminer complètement l’heure actuelle.
PFNKSDEFAULTALLOCATE

La routine AVStrMiniAllocate d’un minidriver AVStream alloue une trame à l’aide de l’allocateur spécifié dans le paramètre Context.
PFNKSDEFAULTFREE

La routine AVStrMiniAllocatorFreeFrame d’un minidriver AVStream libère le cadre spécifié.
PFNKSDELETEALLOCATOR

La routine AVStrMiniDeleteAllocator d’un minidriver AVStream supprime l’allocateur associé à une broche.
PFNKSDEVICE

La routine AVStrMiniDevicePostStart d’un minidriver AVStream est appelée quand AVStream effectue un traitement post-pnP-start. Utilisez-la pour charger des pilotes au moment du début, par exemple. Ces événements se produisent ensuite dans le contexte d’un thread de travail après le démarrage de PnP.
PFNKSDEVICECREATE

La routine AVStrMiniDeviceAdd d’un minidriver AVStream informe le minidriver que la routine AddDevice PnP d’AVStream est terminée.
PFNKSDEVICEIRP

La routine de gestionnaire IRP d’un minidriver AVStream est appelée lorsque ces irps sont distribués par l’appareil. IRP_MN_QUERY_REMOVE_DEVICEIRP_MN_QUERY_STOP_DEVICEIRP_MN_QUERY_INTERFACE
PFNKSDEVICEIRPVOID

La routine de gestion IRP d’un minidriver AVStream est appelée lorsque ces irps sont envoyés par l’appareil. IRP_MN_CANCEL_STOP_DEVICEIRP_MN_CANCEL_REMOVE_DEVICEIRP_MN_REMOVE_DEVICEIRP_MN_STOP_DEVICEIRP_MN_SURPRISE_REMOVAL
PFNKSDEVICEPNPSTART

La routine AVStrMiniDeviceStart d’un minidriver AVStream est appelée lorsqu’une demande de IRP_MN_START_DEVICE est envoyée pour un appareil spécifié.
PFNKSDEVICEQUERYCAPABILITIES

La routine AVStrMiniDeviceQueryCapabilities d’un minidriver AVStream est appelée lorsqu’une IRP_MN_QUERY_CAPABILITIES est distribuée par l’appareil.
PFNKSDEVICEQUERYPOWER

AVStream appelle la routine AVStrMiniDeviceQueryPower d’un minidriver lorsqu’il reçoit une demande de IRP_MN_QUERY_POWER.
PFNKSDEVICESETPOWER

AVStream appelle la routine AVStrMiniDeviceSetPower d’un minidriver lorsqu’il reçoit une IRP_MN_SET_POWER.
PFNKSFASTHANDLER

KStrFastHandler est une routine fournie par un pilote qui gère une requête de propriété ou de méthode sans créer d’IRP.
PFNKSFILTERIRP

La routine AVStrMiniFilterCreate d’un minidriver AVStream est appelée lorsqu’un filtre reçoit un IRP.
PFNKSFILTERPROCESS

La routine AVStrMiniFilterProcess d’un minidriver AVStream est appelée lorsque le filtre est destiné à traiter les images. Il est utilisé pour effectuer Filter-Centric traitement.
PFNKSFILTERVOID

La routine AVStrMiniFilterReset d’un minidriver AVStream est appelée quand AVStream reçoit une IOCTL_KS_RESET_STATE pour retourner le filtre à l’état dans lequel il se trouvait au moment de l’acquisition.
PFNKSHANDLER

La routine fournie par minidriver est appelée lorsque kernel Streaming reçoit une demande de propriété IOCTL_KS_METHOD, get/set. Fournissez un pointeur vers ce gestionnaire dans la structure KSMETHOD_ITEM, KSPROPERTY_ITEM appropriée.
PFNKSINTERSECTHANDLER

La routine KStrIntersectHandler d’un minidriver de streaming est appelée pour comparer une plage de données afin de déterminer s’il existe une intersection et, le cas échéant, le format de données de l’intersection.
PFNKSINTERSECTHANDLEREX

AVStream appelle la routine AVStrMiniIntersectHandlerEx d’un minidriver pour déterminer l’intersection de la plus haute qualité entre deux plages de données.
PFNKSIRPLISTCALLBACK

La routine KStrIrpListCallback d’un minidriver de streaming est appelée pour déterminer si le IRP passé doit être déplacé de la liste source vers la liste de destination, ou si l’énumération IRP doit être terminée.
PFNKSITEMFREECALLBACK

La routine KStrItemFreeCallback d’un minidriver de streaming est appelée pour libérer un élément de création précédemment alloué. KStrItemFreeCallback permet au minidriver d’effectuer n’importe quel nettoyage, y compris le vidage des modifications du descripteur de sécurité, si nécessaire.
PFNKSPIN

La routine de rappel d’un minidriver AVStream est appelée lorsque:_There est des données disponibles pour une structure KSPIN à traiter. Utilisez cette routine pour effectuer Pin-Centric traitement.Le KSPIN approprié sert de broche de récepteur et est connecté à une broche source AVStream.
PFNKSPINFRAMERETURN

La routine AVStrMiniFrameReturn d’un minidriver AVStream est appelée lorsqu’un cadre injecté a terminé son parcours dans le circuit et est prêt à être recyclé ou libéré.
PFNKSPINHANDSHAKE

La routine AVStrMiniPinHandshake d’un minidriver AVStream est appelée quand AVStream reçoit une demande d’établissement d’une liaison de protocole qu’il ne gère pas.
PFNKSPININITIALIZEALLOCATOR

La routine AVStrMiniInitializeAllocator d’un minidriver AVStream initialise un allocateur qui sera associé à une broche.
PFNKSPINIRP

La routine d’un minidriver AVStream est appelée lorsqu’une activité sur l’épingle est effectuée et qu’il reçoit ces irps :IRP_MJ_CREATEIRP_MJ_CLOSE
PFNKSPINIRPCOMPLETION

La routine AVStrMiniPinIrpCompletion d’un minidriver AVStream est appelée lorsqu’un IRP effectue un passage autour du circuit et que le cadre associé à l’IRP est sur le point d’être recyclé ou mis hors service.
PFNKSPINPOWER

La routine AVStrMiniPinPower d’un minidriver AVStream est appelée pour les broches centrées sur les broches lorsque l’appareil se réveille ou entre en état de veille.
PFNKSPINSETDATAFORMAT

La routine AVStrMiniPinSetDataFormat d’un minidriver AVStream est appelée au moment de la création de l’épingle pour vérifier que le format de données précédemment convenu est acceptable pour cette structure KSPIN et une correspondance pour cette structure KSDATARANGE.
PFNKSPINSETDEVICESTATE

La routine AVStrMiniPinSetDeviceState d’un minidriver AVStream est appelée lorsque l’état d’une structure KSPIN est modifié en raison de l’arrivée d’une propriété d’état de connexion « set » IOCTL.
PFNKSPINVOID

La routine de rappel d’un minidriver AVStream est appelée lorsque : Le KSPIN approprié sert de broche de récepteur et cette broche de récepteur est déconnectée d’une broche source AVStream. L’état de réinitialisation d’une structure KSPIN est modifié en raison de l’arrivée d’un contrôle d’appareil IOCTL_KS_RESET_STATE. Cette routine est également appelée lorsque la file d’attente associée à l’épingle donnée est vidée.
PFNKSREMOVEEVENT

La routine AVStrMiniRemoveEvent d’un minidriver AVStream est appelée lorsqu’un client demande à être supprimé de la file d’attente de notification pour un événement. Cette routine est facultative.
PFNKSSETTIMER

La routine KStrSetTimer d’un minidriver de streaming est appelée pour générer des rappels du minuteur DPC en fonction de l’heure de présentation.
PFNKSSTREAMPOINTER

AVStream appelle la routine AVStrMiniCancelCallback d’un minidriver lorsque l’IRP associé à un pointeur de flux cloné est annulé. Cette routine est facultative.
PFNQUERYREFERENCESTRING

La fonction de rappel PFNQUERYREFERENCESTRING (ks.h) copie la chaîne de référence associée à l’AOP dans une mémoire tampon créée et libérée par l’appelant.
PFNQUERYREFERENCESTRING

La fonction de rappel PFNQUERYREFERENCESTRING (swenum.h) copie la chaîne de référence associée à l’AOP dans une mémoire tampon créée et libérée par l’appelant.
PFNREFERENCEDEVICEOBJECT

La fonction de rappel PFNREFERENCEDEVICEOBJECT (ks.h) peut être appelée par le pilote pour incrémenter le nombre de références de l’objet de périphérique physique (PDO).
PFNREFERENCEDEVICEOBJECT

La fonction de rappel PFNREFERENCEDEVICEOBJECT (swenum.h) peut être appelée par le pilote pour incrémenter le nombre de références de l’objet de périphérique physique (PDO).
PFNUSBCAMD_BulkReadWrite

Le service USBCAMD_BulkReadWrite effectue une opération de lecture ou d’écriture sur le canal en bloc spécifié.
PFNUSBCAMD_CancelBulkReadWrite

Le service USBCAMD_CancelBulkReadWrite annule une demande de lecture ou d’écriture en bloc en attente.
PFNUSBCAMD_SetIsoPipeState

Le service USBCAMD_SetIsoPipeState permet au minidriver de la caméra de contrôler l’état de diffusion en continu sur le canal isochronous.
PFNUSBCAMD_SetVideoFormat

Le service USBCAMD_SetVideoFormat est utilisé pour informer USBCAMD que le format vidéo a changé.
PFNUSBCAMD_WaitOnDeviceEvent

Le service USBCAMD_WaitOnDeviceEvent est utilisé pour effectuer une lecture à partir du canal d’interruption si la caméra dispose d’un canal d’interruption pour les notifications d’événements externes.
PHW_CANCEL_SRB

Le pilote de classe appelle la routine StrMiniCancelPacket du minidriver pour signaler qu’une demande de flux a été annulée.
PHW_EVENT_ROUTINE

Le pilote de classe appelle la routine StrMiniEvent du minidriver de flux pour signaler à un minidriver qu’un événement doit être activé ou désactivé.
PHW_INTERRUPT

StrMiniInterrupt est la routine de service d’interruption du minidriver.
PHW_PRIORITY_ROUTINE

StrMiniPriorityRoutine est une routine de rappel fournie par minidriver à exécuter à un niveau de priorité spécifié.
PHW_QUERY_CLOCK_ROUTINE

Une horloge peut être associée à chaque flux. Le pilote de classe interroge l’horloge en appelant la fonction StrMiniClock fournie par le minidriver de flux, fournie dans le HW_STREAM_OBJECT de chaque flux.
PHW_RECEIVE_DEVICE_SRB

La routine fournie par minidriver gère les demandes de pilote de classe qui s’appliquent au pilote dans son ensemble, telles que l’initialisation de l’appareil ou l’ouverture d’un flux au sein de l’appareil.
PHW_REQUEST_TIMEOUT_HANDLER

Le pilote de classe de flux appelle la routine StrMiniRequestTimeout du minidriver pour signaler au minidriver qu’une requête a expiré.
PSTREAM_RECEIVE_PACKET

En savoir plus sur : PSTREAM_RECEIVE_PACKET fonction de rappel
QuerySupported

La méthode QuerySupported détermine si un objet KS prend en charge un jeu de propriétés et le type de cette prise en charge.
RegisterAdapterObjectEx

La méthode IKsDeviceFunctions::RegisterAdapterObjectEx inscrit un objet adaptateur DMA auprès d’AVStream. Tous les pilotes compilés pour les plateformes Win64 doivent utiliser cette méthode au lieu de KsDeviceRegisterAdapterObject.
Définir

La méthode Set définit une propriété identifiée par un GUID d’ensemble de propriétés et un identificateur de propriété. Cette méthode appartient à IKsPropertySet dans dsound.h.
Définir

La méthode Set définit une propriété identifiée par un GUID d’ensemble de propriétés et un identificateur de propriété. Cette méthode appartient à IKsPropertySet dans ksproxy.h.
StreamClassAbortOutstandingRequests

La routine StreamClassAbortOutstandingRequests abandonne toutes les requêtes en attente, soit à un flux particulier, soit à l’ensemble du pilote.
StreamClassCallAtNewPriority

La routine StreamClassCallAtNewPriority planifie une routine à appeler à une autre priorité.
StreamClassCompleteRequestAndMarkQueueReady

La routine StreamClassCompleteRequestAndMarkQueueReady termine une requête et signale au pilote de classe que le minidriver est prêt à recevoir une nouvelle requête du même type.
StreamClassDebugAssert

Cette fonction (StreamClassDebugAssert) est obsolète.
StreamClassDebugPrint

Cette fonction (StreamClassDebugPrint) est obsolète.
StreamClassDeviceNotification

Les minidrivers utilisent la routine StreamClassDeviceNotification pour informer le pilote de classe qu’il a terminé une demande de flux ou qu’un événement s’est produit.
StreamClassFilterReenumerateStreams

Obsolète. Ne pas utiliser.
StreamClassGetDmaBuffer

La routine StreamClassGetDmaBuffer retourne un pointeur vers la mémoire tampon DMA que le pilote de classe alloue pour le minidriver.
StreamClassGetNextEvent

Les minidrivers peuvent utiliser la routine StreamClassGetNextEvent pour rechercher dans la file d’attente d’événements d’un appareil ou d’un flux particulier.
StreamClassGetPhysicalAddress

La routine StreamClassGetPhysicalAddress traduit une adresse de mémoire virtuelle en adresse mémoire physique et verrouille la mémoire physique correspondante pour une opération DMA.
StreamClassQueryMasterClock

Lorsque le minidriver appelle la routine StreamClassQueryMasterClock, le pilote de classe interroge la valeur de temps appropriée de l’horloge master de manière asynchrone et transmet le résultat à la routine passée dans le paramètre ClockCallbackRoutine.
StreamClassQueryMasterClockSync

Le minidriver peut appeler la routine StreamClassQueryMasterClockSync pour interroger de manière synchrone l’horloge master d’un flux.
StreamClassReadWriteConfig

La routine StreamClassReadWriteConfig lit ou écrit des données de configuration pour le pilote de bus parent du minidriver.
StreamClassReenumerateStreams

La fonction StreamClassReenumerateStreams est obsolète. Ne pas utiliser.
StreamClassRegisterAdapter

La routine StreamClassRegisterAdapter inscrit un minidriver de classe de flux. Le nom StreamClassRegisterAdapter est pris en charge uniquement pour la compatibilité descendante. Au lieu de cela, Microsoft recommande l’utilisation de StreamClassRegisterMinidriver, un alias de StreamClassRegisterAdapter. Le nom StreamClassRegisterMinidriver indique plus précisément que la routine inscrit un minidriver de classe de flux. Une fois inscrit, un minidriver peut piloter n’importe quel nombre d’instances d’adaptateur dans un système. La routine StreamClassRegisterMinidriver inscrit un minidriver de flux avec le pilote de classe de flux.
StreamClassRegisterFilterWithNoKSPins

La routine StreamClassRegisterFilterWithNoKSPins est utilisée pour inscrire des pilotes de filtre auprès de Microsoft DirectShow qui n’ont pas de broches de diffusion en continu du noyau et, par conséquent, ne sont pas diffusés en mode noyau.
StreamClassScheduleTimer

Le minidriver appelle la routine StreamClassScheduleTimer pour planifier un minuteur et pour spécifier une routine appelée à l’expiration du minuteur.
StreamClassStreamNotification

Les flux utilisent la routine StreamClassStreamNotification pour informer le pilote de classe qu’il a terminé une demande de flux ou qu’un événement s’est produit.
ÉTIQUETTE

En savoir plus sur : FONCTION TAG
USBCAMD_AdapterReceivePacket

La fonction USBCAMD_AdapterReceivePacket permet à USBCAMD de traiter un bloc de demande de flux basé sur l’adaptateur (SRB).
USBCAMD_ControlVendorCommand

La fonction USBCAMD_ControlVendorCommand envoie des commandes spécifiques au fournisseur au canal de contrôle.
USBCAMD_Debug_LogEntry

La fonction USBCAMD_Debug_LogEntry est appelée par le minidriver de l’appareil photo pour enregistrer les informations de débogage dans un fichier.
USBCAMD_DriverEntry

La fonction USBCAMD_DriverEntry inscrit le mini-lecteur avec USBCAMD, et lie efficacement USBCAMD et le minidriver.
USBCAMD_GetRegistryKeyValue

La fonction USBCAMD_GetRegistryKeyValue récupère la valeur de clé de Registre spécifique à l’appareil instance.
USBCAMD_InitializeNewInterface

La fonction USBCAMD_InitializeNewInterface fournit à USBCAMD toutes les informations nécessaires pour configurer le minidriver de l’appareil photo afin qu’il fonctionne correctement avec le pilote de classe de flux et le pilote de bus USB.
USBCAMD_SelectAlternateInterface

La fonction USBCAMD_SelectAlternateInterface sélectionne un autre paramètre dans l’interface de streaming vidéo USB.

Interfaces

 
IKsAggregateControl

L’interface IKsAggregateControl fournit des méthodes qui ajoutent et suppriment des serveurs COM en tant que fournisseurs d’agrégation sur des objets KS qui prennent en charge l’interface.
IKsAllocator

L’interface IKsAllocator fournit des méthodes qui contrôlent et interrogent un allocateur. IKsAllocator est destiné à une utilisation proxy et non recommandé pour l’utilisation de l’application.
IKsAllocatorEx

L’interface IKsAllocatorEx est destinée à une utilisation proxy et non recommandée pour l’utilisation de l’application. IKsAllocatorEx hérite de toutes les méthodes de l’interface IKsAllocator et étend IKsAllocator pour fournir des méthodes qui contrôlent davantage et interrogent un allocateur.
IKsClockPropertySet

L’interface IKsClockPropertySet fournit des méthodes qui permettent au proxy de refléter avec précision l’heure.
IKsControl

L’interface IKsControl est une interface de style COM implémentée sur les filtres et les broches AVStream.
IKsControl

L’interface IKsControl fournit des méthodes en mode utilisateur qui contrôlent un filtre KS ou une broche KS. Consultez l’interface COM IKsControl AVStream pour plus d’informations sur l’équivalent en mode utilisateur de cette interface.
IKsDataTypeCompletion

L’interface IKsDataTypeCompletion fournit une méthode permettant d’effectuer des types de médias partiellement spécifiés qui sont passés à la méthode IAMStreamConfig::SetFormat.
IKsDataTypeHandler

L’interface IKsDataTypeHandler fournit des méthodes qui effectuent un prétraitement et un posttraitement facultatifs d’exemples multimédias.
IKsDeviceFunctions

L’interface IKsDeviceFunctions est une interface de style COM implémentée sur les appareils AVStream. Cette interface est disponible dans Windows Server 2003 SP1 et versions ultérieures de Windows.
IKsInterfaceHandler

L’interface IKsInterfaceHandler fournit des méthodes qui marshalent des exemples dans le noyau en fonction de la structure KSPIN_INTERFACE spécifiée pour la connexion établie. L’IID de cette interface est IID_IKsInterfaceHandler.
IKsNotifyEvent

L’interface IKsNotifyEvent fournit une méthode pour que l’objet KS propriétaire d’un événement DirectShow émette l’événement avec les paramètres donnés.
IKsObject

L’interface IKsObject fournit une méthode pour récupérer le handle de fichier d’un objet KS.
IKsPin

L’interface IKsPin fournit des méthodes qui contrôlent et récupèrent des informations sur une broche.
IKsPinEx

L’interface IKsPinEx hérite de toutes les méthodes de l’interface IKsPin et étend IKsPin pour fournir une méthode qui avertit le graphe de filtre d’une erreur pour donner au graphe de filtre une possibilité d’arrêt.
IKsPinFactory

L’interface IKsPinFactory fournit une méthode qui récupère l’identificateur d’une fabrique de broches.
IKsPinPipe

L’interface IKsPinPipe est destinée à une utilisation proxy et n’est pas recommandée pour l’utilisation de l’application. IKsPinPipe fournit des méthodes qui contrôlent un canal d’épingle.
IKsPropertySet

L’interface IKsPropertySet dans dsound.h fournit des méthodes qui accèdent aux propriétés des objets KS implémentées dans un minidriver KS.
IKsPropertySet

L’interface IKsPropertySet dans ksproxy.h fournit des méthodes qui accèdent aux propriétés des objets KS implémentées dans un minidriver KS.
IKsQualityForwarder

L’interface IKsQualityForwarder hérite de la méthode de l’interface IKsObject et étend IKsObject pour fournir une méthode qui vide les informations d’une broche.
IKsReferenceClock

L’interface IKsReferenceClock est une interface de style COM fournie par AVStream sur toutes les broches. L’épingle transmet la requête à l’horloge master.
IKsTopology

L’interface IKsTopology fournit une méthode qui ouvre les objets de nœud de topologie contenus dans un filtre.

Structures

 
KSSTREAM_SEGMENT

La structure KSSTREAM_SEGMENT contient des informations qui décrivent une opération d’E/S qui se produit sur un flux.
ALLOCATOR_PROPERTIES_EX

La structure ALLOCATOR_PROPERTIES_EX est destinée à une utilisation proxy et non recommandée pour l’utilisation de l’application. ALLOCATOR_PROPERTIES_EX contient des informations qui décrivent les propriétés d’un allocator.
AUDIORESOURCEMANAGEMENT_RESOURCEGROUP

Cette rubrique décrit la structure AUDIORESOURCEMANAGEMENT_RESOURCEGROUP.
AVC_COMMAND_IRB

La structure AVC_COMMAND_IRB définit une structure qui contient une commande AV/C et une paire de réponses.
AVC_EXT_PLUG_COUNTS

La structure AVC_EXT_PLUG_COUNTS décrit le nombre de plugs externes sur la sous-unité.
AVC_IRB

La structure AVC_IRB est une structure d’en-tête IRB (IRB) où un numéro de fonction est stocké.
AVC_MULTIFUNC_IRB

La structure AVC_MULTIFUNC_IRB contient d’autres structures av/C associées dans une union.
AVC_PEER_DO_LIST

Le AVC_PEER_DO_LIST décrit toutes les instances non virtuelles (homologues) de avc.sys.
AVC_PEER_DO_LOCATOR

Le AVC_PEER_DO_LOCATOR décrit les instances non virtuelles (homologues) de avc.sys.
AVC_PIN_COUNT

La structure AVC_PIN_COUNT spécifie le nombre de broches sur un périphérique de sous-unité AV/C.
AVC_PIN_DESCRIPTOR

La structure AVC_PIN_DESCRIPTOR décrit une broche sur un périphérique de sous-unité AV/C.
AVC_PIN_ID

La structure AVC_PIN_ID décrit une broche sur une sous-unité.
AVC_PRECONNECT_INFO

La structure AVC_PRECONNECT_INFO spécifie les informations de préconnexion pour l’ID de broche spécifié (décalage de base zéro) sur un appareil de sous-unité AV/C.
AVC_SETCONNECT_INFO

La structure AVC_SETCONNECT_INFO est utilisée pour initialiser un pilote de sous-unité et établir des connexions de broche.
AVC_STREAM_REQUEST_BLOCK

La structure AVC_STREAM_REQUEST_BLOCK décrit une demande de streaming AV/C à traiter par avcstrm.sys.
AVC_SUBUNIT_ADDR_SPEC

La structure AVC_SUBUNIT_ADDR_SPEC est utilisée avec les instances virtuelles de avc.sys pour décrire les adresses de sous-unités virtuelles.
AVC_SUBUNIT_INFO_BLOCK

La structure AVC_SUBUNIT_INFO_BLOCK décrit les informations de sous-unité.
AVC_UNIQUE_ID

Les AVC_UNIQUE_ID décrivent l’ID unique de l’unité AV/C.
AVCCONNECTINFO

La structure AVCCONNECTINFO est utilisée pour initialiser un pilote de sous-unité et établir des connexions de broche.
AVCPRECONNECTINFO

La structure AVCPRECONNECTINFO est utilisée pour initialiser un pilote de sous-unité et établir des connexions d’épingle.
AVCSTRM_BUFFER_STRUCT

La structure AVCSTRM_BUFFER_STRUCT décrit une mémoire tampon à soumettre à avcstrm.sys pour les opérations de lecture ou d’écriture.
AVCSTRM_FORMAT_INFO

La structure AVCSTRM_FORMAT_INFO est utilisée pour décrire un flux de données.
AVCSTRM_OPEN_STRUCT

La structure AVCSTRM_OPEN_STRUCT décrit un flux de données à ouvrir.
BDA_BUFFER

Cette rubrique décrit la structure BDA_BUFFER.
BDA_CA_MODULE_UI

La structure BDA_CA_MODULE_UI décrit l’interface utilisateur que les plug-ins d’accès conditionnel peuvent afficher.
BDA_CAS_CHECK_ENTITLEMENTTOKEN

En savoir plus sur : structure _BDA_CAS_CHECK_ENTITLEMENTTOKEN
BDA_CAS_CLOSE_MMIDIALOG

Cette rubrique décrit la structure BDA_CAS_CLOSE_MMIDIALOG.
BDA_CAS_CLOSEMMIDATA

En savoir plus sur : structure _BDA_CAS_CLOSEMMIDATA
BDA_CAS_OPENMMIDATA

En savoir plus sur : structure _BDA_CAS_OPENMMIDATA
BDA_CAS_REQUESTTUNERDATA

En savoir plus sur : structure _BDA_CAS_REQUESTTUNERDATA
BDA_DISEQC_RESPONSE

En savoir plus sur : structure _BDA_DISEQC_RESPONSE
BDA_DISEQC_SEND

En savoir plus sur : structure _BDA_DISEQC_SEND
BDA_DRM_DRMSTATUS

En savoir plus sur : structure _BDA_DRM_DRMSTATUS
BDA_DVBT2_L1_SIGNALLING_DATA

En savoir plus sur : structure _BDA_DVBT2_L1_SIGNALLING_DATA
BDA_ETHERNET_ADDRESS

En savoir plus sur : structure _BDA_ETHERNET_ADDRESS
BDA_ETHERNET_ADDRESS_LIST

En savoir plus sur : structure _BDA_ETHERNET_ADDRESS_LIST
BDA_FILTER_TEMPLATE

La structure BDA_FILTER_TEMPLATE décrit la topologie de modèle pour un filtre BDA.
BDA_GDDS_DATA

En savoir plus sur : structure _BDA_GDDS_DATA
BDA_GDDS_DATATYPE

En savoir plus sur : structure _BDA_GDDS_DATATYPE
BDA_IPv4_ADDRESS

En savoir plus sur : structure _BDA_IPv4_ADDRESS
BDA_IPv4_ADDRESS_LIST

En savoir plus sur : structure _BDA_IPv4_ADDRESS_LIST
BDA_IPv6_ADDRESS

En savoir plus sur : structure _BDA_IPv6_ADDRESS
BDA_IPv6_ADDRESS_LIST

En savoir plus sur : structure _BDA_IPv6_ADDRESS_LIST
BDA_ISDBCAS_EMG_REQ

En savoir plus sur : structure _BDA_ISDBCAS_EMG_REQ
BDA_ISDBCAS_REQUESTHEADER

En savoir plus sur : structure _BDA_ISDBCAS_REQUESTHEADER
BDA_ISDBCAS_RESPONSEDATA

En savoir plus sur : structure _BDA_ISDBCAS_RESPONSEDATA
BDA_MUX_PIDLISTITEM

En savoir plus sur : structure _BDA_MUX_PIDLISTITEM
BDA_PID_MAP

La structure BDA_PID_MAP décrit un type de données à filtrer en dehors du flux d’entrée d’un filtre d’identificateur de paquet (PID), puis à passer à un filtre en aval.
BDA_PID_UNMAP

La structure BDA_PID_UNMAP décrit les types de paquets pour arrêter le filtrage à partir du flux d’entrée d’un filtre d’identificateur de paquet (PID). Ces types de paquets sont identifiés avec des PID.
BDA_PIN_PAIRING

La structure BDA_PIN_PAIRING décrit la topologie entre une paire de broches d’entrée et de sortie.
BDA_PROGRAM_PID_LIST

La structure BDA_PROGRAM_PID_LIST décrit les données d’un programme spécifique à afficher. Ces données se composent de paquets identifiés avec des identificateurs de paquets (PID).
BDA_RATING_PINRESET

En savoir plus sur : structure _BDA_RATING_PINRESET
BDA_SCAN_CAPABILTIES

En savoir plus sur : structure _BDA_SCAN_CAPABILTIES
BDA_SCAN_START

En savoir plus sur : structure _BDA_SCAN_START
BDA_SCAN_STATE

En savoir plus sur : structure _BDA_SCAN_STATE
BDA_SIGNAL_TIMEOUTS

En savoir plus sur : structure _BDA_SIGNAL_TIMEOUTS
BDA_STRING

En savoir plus sur : structure _BDA_STRING
BDA_TABLE_SECTION

La structure BDA_TABLE_SECTION décrit une section de table.
BDA_TEMPLATE_CONNECTION

La structure BDA_TEMPLATE_CONNECTION décrit le modèle d’une connexion BDA en termes de point de départ et de fin.
BDA_TEMPLATE_PIN_JOINT

La structure BDA_TEMPLATE_PIN_JOINT décrit une jointure dans une topologie de modèle.
BDA_TRANSPORT_INFO

La structure BDA_TRANSPORT_INFO décrit la mise en forme d’une connexion de flux.
BDA_TS_SELECTORINFO

En savoir plus sur : structure _BDA_TS_SELECTORINFO
BDA_TS_SELECTORINFO_ISDBS_EXT

En savoir plus sur : structure _BDA_TS_SELECTORINFO_ISDBS_EXT
BDA_TUNER_DIAGNOSTICS

En savoir plus sur : structure _BDA_TUNER_DIAGNOSTICS
BDA_TUNER_TUNERSTATE

En savoir plus sur : structure _BDA_TUNER_TUNERSTATE
BDA_USERACTIVITY_INTERVAL

En savoir plus sur : structure _BDA_USERACTIVITY_INTERVAL
BDA_WMDRM_KEYINFOLIST

En savoir plus sur : structure _BDA_WMDRM_KEYINFOLIST
BDA_WMDRM_RENEWLICENSE

En savoir plus sur : structure _BDA_WMDRM_RENEWLICENSE
BDA_WMDRM_STATUS

En savoir plus sur : structure _BDA_WMDRM_STATUS
BDA_WMDRMTUNER_PIDPROTECTION

En savoir plus sur : structure _BDA_WMDRMTUNER_PIDPROTECTION
BDA_WMDRMTUNER_PURCHASEENTITLEMENT

En savoir plus sur : structure _BDA_WMDRMTUNER_PURCHASEENTITLEMENT
BDANODE_DESCRIPTOR

La structure BDANODE_DESCRIPTOR décrit un nœud BDA.
BUS_INTERFACE_MEDIUMS

En savoir plus sur : structure BUS_INTERFACE_MEDIUMS
BUS_INTERFACE_REFERENCE

Un énumérateur de périphérique logiciel exporte cette interface pour permettre aux pilotes de référencer le nombre d’objets de périphériques physiques (PPO) afin que l’appareil reste actif pendant son utilisation et soit déchargé lorsqu’il n’est pas utilisé.
BUS_INTERFACE_SWENUM

La structure BUS_INTERFACE_SWENUM décrit l’interface de l’objet énumérateur de bus à charge de la demande.
CIP_HDR1

La structure CIP_HDR1 décrit la structure de données générique des deux en-têtes CIP quadlet (premier quadlet de la paire).
CIP_HDR2_FDF

La structure CIP_HDR2_FDF décrit le deuxième quadlet d’une paire d’en-têtes CIP.
CIP_HDR2_MPEGTS

La structure CIP_HDR2_MPEGTS décrit le deuxième quadlet d’une paire d’en-têtes CIP pour un flux de format MPEGTS.
CIP_HDR2_SYT

La structure CIP_HDR2_SYT décrit le deuxième quadlet d’une paire d’en-têtes CIP pour un flux de format DV.
DEVCAPS

La structure DEVCAPS décrit les fonctionnalités d’un appareil externe.
DvbParentalRatingDescriptor

Cette rubrique décrit la structure DvbParentalRatingDescriptor.
DvbParentalRatingParam

Cette rubrique décrit la structure DvbParentalRatingParam.
DVINFO

La structure DVINFO décrit un format de flux DV, y compris ses informations de source de diffusion en continu par défaut et ses informations de contrôle de flux.
HW_CLOCK_OBJECT

La structure HW_CLOCK_OBJECT décrit l’horloge associée à un flux.
HW_EVENT_DESCRIPTOR

Lorsque le pilote de classe appelle l’une des routines StrMiniEvent du minidriver, il passe un pointeur vers une structure HW_EVENT_DESCRIPTOR pour décrire l’événement comme activé ou désactivé.
HW_INITIALIZATION_DATA

La structure HW_INITIALIZATION_DATA spécifie les informations de base dont le pilote de classe a besoin pour commencer à initialiser le minidriver.
HW_STREAM_DESCRIPTOR

Le minidriver utilise la structure HW_STREAM_DESCRIPTOR pour renvoyer des informations de flux au pilote de classe de flux.
HW_STREAM_HEADER

La structure HW_STREAM_HEADER décrit la sémantique de diffusion en continu du noyau prise en charge par le minidriver dans son ensemble, dans le cadre d’une structure de HW_STREAM_DESCRIPTOR.
HW_STREAM_INFORMATION

La structure HW_STREAM_INFORMATION décrit la sémantique de diffusion en continu du noyau prise en charge par des flux individuels, dans le cadre d’une structure de HW_STREAM_DESCRIPTOR.
HW_STREAM_OBJECT

HW_STREAM_OBJECT décrit une instance d’un flux de minidriver.
HW_STREAM_REQUEST_BLOCK

Le pilote de classe de flux utilise la structure HW_STREAM_REQUEST_BLOCK pour transmettre des informations à et à partir du minidriver, à l’aide des rappels fournis par minidriver.
HW_TIME_CONTEXT

Le pilote de classe transmet une structure de HW_TIME_CONTEXT en tant que paramètre à remplir par la routine StrMiniClock d’un flux, ou retourne une structure HW_TIME_CONTEXT terminée lorsqu’elle répond à une demande StreamClassQueryMasterClock ou StreamClassQueryMasterClockSync.
KS_AM_ExactRateChange

La structure KS_AM_ExactRateChange n’est pas encore implémentée.
KS_AM_SimpleRateChange

La structure KS_AM_SimpleRateChange est utilisée pour décrire un changement de débit simple (avance rapide ou rembobinage) pour un flux MPEG2.
KS_AMVPDATAINFO

La structure KS_AMVPDATAINFO est utilisée pour décrire les propriétés d’un port vidéo.
KS_AMVPDIMINFO

La structure KS_AMVPDIMINFO est utilisée pour décrire les dimensions d’un port vidéo.
KS_AMVPSIZE

La structure KS_AMVPSIZE est utilisée pour décrire la dimension d’un port vidéo (largeur par hauteur).
KS_ANALOGVIDEOINFO

La structure KS_ANALOGVIDEOINFO décrit un flux vidéo analogique.
KS_BDA_FRAME_INFO

La structure KS_BDA_FRAME_INFO décrit les extensions BDA de la structure KSSTREAM_HEADER, qui décrit un paquet de données à lire ou à écrire dans une broche de pilote de streaming.
KS_BITMAPINFOHEADER

La structure KS_BITMAPINFOHEADER décrit les détails du flux vidéo, tels que les dimensions de l’image et la profondeur des pixels.
KS_COLCON

La structure KS_COLCON est utilisée pour décrire les paramètres de couleur et de contraste.
KS_COMPRESSION

La structure KS_COMPRESSION définit la compression des images sur une broche de sortie.
KS_COPY_MACROVISION

La structure KS_COPY_MACROVISION spécifie le niveau macrovision du flux de données.
KS_DATAFORMAT_DV_AVC

La structure KS_DATAFORMAT_DV_AVC stocke le format de données d’une connexion vidéo numérique AV/C.
KS_DATAFORMAT_H264VIDEOINFO

La structure KS_DATAFORMAT_H264VIDEOINFO décrit la plage de formats de données disponible pour un flux.
KS_DATAFORMAT_IMAGEINFO

Spécifie un format de données d’image utilisé pour une broche d’image (ou un flux) indépendant.
KS_DATAFORMAT_MPEG2TS_AVC

La structure KS_DATAFORMAT_MPEG2TS_AVC stocke le format de données d’une connexion MPEG2 AV/C.
KS_DATAFORMAT_VBIINFOHEADER

La structure KS_DATAFORMAT_VBIINFOHEADER décrit un flux d’intervalle de remplissage vertical (VBI).
KS_DATAFORMAT_VIDEOINFO_PALETTE

La structure KS_DATAFORMAT_VIDEOINFO_PALETTE décrit les informations de palette de couleurs.
KS_DATAFORMAT_VIDEOINFOHEADER

La structure KS_DATAFORMAT_VIDEOINFOHEADER décrit un flux vidéo qui n’inclut pas de paramètres bob ou weave.
KS_DATAFORMAT_VIDEOINFOHEADER2

La structure KS_DATAFORMAT_VIDEOINFOHEADER2 décrit un flux vidéo qui inclut des paramètres pour bob ou weave.
KS_DATARANGE_ANALOGVIDEO

La structure KS_DATARANGE_ANALOGVIDEO décrit un flux vidéo analogique.
KS_DATARANGE_BDA_ANTENNA

La structure KS_DATARANGE_BDA_ANTENNA décrit une plage de formats de données pour un flux d’antenne BDA.
KS_DATARANGE_BDA_TRANSPORT

La structure KS_DATARANGE_BDA_TRANSPORT décrit une plage de formats de données pour un flux de transport BDA.
KS_DATARANGE_DV_AVC

La structure KS_DATARANGE_DV_AVC stocke une gamme de formats vidéo numériques AV/C.
KS_DATARANGE_DVVIDEO

La structure KS_DATARANGE_DV_AVC stocke une gamme de formats vidéo numériques.
KS_DATARANGE_H264_VIDEO

La structure KS_DATARANGE_H264_VIDEO décrit la plage de formats vidéo MPEG-2 disponibles pour un flux.
KS_DATARANGE_IMAGE

Spécifie une plage de données d’image utilisée dans la structure KSPIN_DESCRIPTOR qui décrit une broche (ou un flux).
KS_DATARANGE_MPEG1_VIDEO

La structure KS_DATARANGE_MPEG1_VIDEO décrit la plage de formats vidéo MPEG-1 disponibles pour un flux.
KS_DATARANGE_MPEG2_VIDEO

La structure KS_DATARANGE_MPEG2_VIDEO décrit la plage de formats vidéo MPEG-2 disponibles pour un flux.
KS_DATARANGE_MPEG2TS_AVC

La structure KS_DATARANGE_MPEG2TS_AVC stocke une gamme de formats MPEG2 AV/C.
KS_DATARANGE_VIDEO

La structure KS_DATARANGE_VIDEO décrit une gamme de flux vidéo sans paramètres bob ou weave.
KS_DATARANGE_VIDEO_PALETTE

La structure KS_DATARANGE_VIDEO_PALETTE décrit un flux et ses fonctionnalités de couleur.
KS_DATARANGE_VIDEO_VBI

La structure KS_DATARANGE_VIDEO_VBI décrit une plage de formats de données contenant des données d’intervalle de vide vertical (VBI).
KS_DATARANGE_VIDEO2

La structure KS_DATARANGE_VIDEO2 décrit un flux vidéo, y compris les paramètres bob ou weave.
KS_DVD_YCrCb

La structure KS_DVD_YCrCb est utilisée pour décrire une couleur dans l’espace de couleurs YCrCb.
KS_DVD_YUV

La structure KS_DVD_YUV est utilisée pour décrire une couleur dans l’espace de couleurs YUV.
KS_DVDCOPY_BUSKEY

La structure KS_DVDCOPY_BUSKEY est utilisée pour décrire les informations de clé de bus pour le processus d’authentification de protection des droits d’auteur dvd.
KS_DVDCOPY_CHLGKEY

La structure KS_DVDCOPY_CHLGKEY est utilisée pour décrire les informations clés du défi pour le processus d’authentification de protection des droits d’auteur sur DVD.
KS_DVDCOPY_DISCKEY

La structure KS_DVDCOPY_DISCKEY est utilisée pour décrire les informations relatives à la clé de disque pour le processus d’authentification de protection des droits d’auteur dvd.
KS_DVDCOPY_REGION

La structure KS_DVDCOPY_REGION est utilisée pour décrire la région de contrôle de copie en fonction des restrictions linguistiques.
KS_DVDCOPY_SET_COPY_STATE

La structure KS_DVDCOPY_SET_COPY_STATE est utilisée pour spécifier l’état de protection des droits d’auteur du flux de décodeur DVD.
KS_DVDCOPY_TITLEKEY

La structure KS_DVDCOPY_TITLEKEY est utilisée pour décrire les informations de clé de titre pour le processus d’authentification de protection des droits d’auteur dvd.
KS_FRAME_INFO

La structure KS_FRAME_INFO étend la structure KSSTREAM_HEADER pour les flux vidéo.
KS_FRAMING_ITEM

La structure KS_FRAMING_ITEM est utilisée pour déclarer les exigences d’allocation sur une broche en mode noyau.
KS_FRAMING_RANGE

La structure KS_FRAMING_RANGE spécifie une plage de tailles d’images pour un élément de cadrage donné.
KS_FRAMING_RANGE_WEIGHTED

Les pilotes peuvent utiliser la structure KS_FRAMING_RANGE_WEIGHTED pour spécifier une plage de tailles d’images pondérées.
KS_H264VIDEOINFO

Le KS_H264VIDEOINFO décrit les fonctionnalités de l’appareil qui s’appliquent au type de média actuel.
KS_MPEG1VIDEOINFO

La structure KS_MPEG1VIDEOINFO décrit un flux vidéo MPEG-1.
KS_MPEGAUDIOINFO

La structure KS_MPEGAUDIOINFO décrit un flux audio MPEG.
KS_MPEGVIDEOINFO2

La structure KS_MPEGVIDEOINFO2 décrit un flux vidéo MPEG-2, y compris les paramètres bob ou weave.
KS_RGBQUAD

La structure KS_RGBQUAD décrit une couleur composée d’intensités relatives de rouge, de vert et de bleu, allant de 0 à 255 (0x0 à 0xff).
KS_TRUECOLORINFO

La structure KS_TRUECOLORINFO décrit la palette de couleurs et les informations de masque de bits pour les images vidéo qui contiennent également une palette.
KS_TVTUNER_CHANGE_INFO

La structure KS_TVTUNER_CHANGE_INFO fournit des codecs d’intervalle de remplissage vertical (VBI) avec des informations sur le canal actuellement paramétré.
KS_VBI_FRAME_INFO

La structure KS_VBI_FRAME_INFO étend la structure de KSSTREAM_HEADER pour les flux d’intervalle de vide vertical (VBI).
KS_VBIINFOHEADER

La structure KS_VBIINFOHEADER décrit les flux bruts d’intervalle de remplissage vertical (VBI).
KS_VIDEO_STREAM_CONFIG_CAPS

La structure KS_VIDEO_STREAM_CONFIG_CAPS décrit la configuration et les fonctionnalités d’un flux vidéo, y compris les fonctionnalités vidéo analogique standard (par exemple, NTSC, PAL ou SECAM), la mise à l’échelle et les fonctionnalités de rognage ; les fréquences d’images minimales et maximales ; et les débits de données minimaux et maximaux.
KS_VIDEOINFO

La structure KS_VIDEOINFO décrit les informations bitmap et de couleur d’un flux vidéo.
KS_VIDEOINFOHEADER

La structure KS_VIDEOINFOHEADER décrit les informations bitmap et de couleur d’un flux vidéo.
KS_VIDEOINFOHEADER2

La structure KS_VIDEOINFOHEADER2 décrit les détails d’un flux vidéo, y compris les paramètres bob ou weave, la protection contre la copie et le rapport d’aspect en pixels.
KSALLOCATOR_DISPATCH

La structure KSALLOCATOR_DISPATCH contient les rappels requis pour qu’une broche implémente son propre allocateur au niveau du noyau.
KSALLOCATOR_FRAMING

La structure KSALLOCATOR_FRAMING est utilisée pour interroger les exigences de cadrage et envoyer des demandes de création d’allocator.
KSALLOCATOR_FRAMING_EX

La structure KSALLOCATOR_FRAMING_EX est le remplacement d’AVStream pour KSALLOCATOR_FRAMING. KSALLOCATOR_FRAMING_EX définit les exigences d’allocation sur une broche dans un filtre au niveau du noyau.
KSATTRIBUTE

La structure KSATTRIBUTE définit un attribut supplémentaire d’un format ou d’une plage de données qui n’est pas couvert par les structures KSDATAFORMAT et KSDATARANGE ou par les informations étendues basées sur les spécificateurs de format et de plage.
KSATTRIBUTE_LIST

La structure KSATTRIBUTE_LIST contient un attribut défini dans une structure KSATTRIBUTE.
KSAUDIOENGINE_DEVICECONTROLS

Décrit la structure KSAUDIOENGINE_DEVICECONTROLS.
KSAUTOMATION_TABLE

La structure KSAUTOMATION_TABLE définit une structure qui combine des tables pour les propriétés, les méthodes et les événements.
KSBUFFER_ITEM

La structure KSBUFFER_ITEM est utilisée pour stocker une liste de mémoires tampons de données copiées à partir de la source d’événement, qui peuvent être récupérées par le récepteur d’événements via KSEVENT_TYPE_QUERYBUFFER.
KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS

La structure KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS est utilisée pour répertorier les configurations de flux qui prennent en charge la segmentation en arrière-plan.
KSCAMERA_EXTENDEDPROP_CAMERAOFFSET

La structure KSCAMERA_EXTENDEDPROP_CAMERAOFFSET contient les paramètres de la propriété Camera Angle Offset Control.
KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPS

KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPS définit une résolution disponible et ses valeurs de configuration prises en charge.
KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPSHEADER

KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPSHEADER contient des informations de taille et de nombre pour les structures KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPSHEADER et KSCAMERA_EXTENDEDPROP_DIGITAL_WINDOW_CONFIGCAPS.
KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_SETTING

KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_SETTING contient l’origine x et y et la taille de la fenêtre numérique au format Q24.
KSCAMERA_EXTENDEDPROP_EVCOMPENSATION

Le contrôle de compensation ev fournit le contrôle de l’exposition qui est ajusté par incréments d’étapes de compensation ev.
KSCAMERA_EXTENDEDPROP_FIELDOFVIEW

La propriété Field of View Control décrit le champ d’affichage (FOV) actuel de l’appareil photo ainsi que l’angle de tangage de la position de la caméra.
KSCAMERA_EXTENDEDPROP_HEADER

La structure KSCAMERA_EXTENDEDPROP_HEADER est l’en-tête de charge utile d’une propriété de contrôle d’extension.
KSCAMERA_EXTENDEDPROP_METADATAINFO

Cette structure représente les informations de métadonnées pour le contrôle de propriété étendu.
KSCAMERA_EXTENDEDPROP_PHOTOMODE

La structure KSCAMERA_EXTENDEDPROP_PHOTOMODE contient les données de propriété pour le nombre d’images d’historique en mode photo.
KSCAMERA_EXTENDEDPROP_PROFILE

La charge utile du contrôle KSPROPERTY_CAMERACONTROL_EXTENDED_PROFILE contient KSCAMERA_EXTENDEDPROP_HEADER + KSCAMERA_EXTENDEDPROP_PROFILE.
KSCAMERA_EXTENDEDPROP_ROI_CONFIGCAPS

Cette structure contient les fonctionnalités d’un contrôle ROI.
KSCAMERA_EXTENDEDPROP_ROI_CONFIGCAPSHEADER

Cette structure contient les informations d’en-tête pour les fonctionnalités de retour sur investissement.
KSCAMERA_EXTENDEDPROP_ROI_EXPOSURE

Cette structure contient la structure d’informations sur le retour sur investissement pour l’exposition.
KSCAMERA_EXTENDEDPROP_ROI_FOCUS

Cette structure contient la structure d’informations sur le retour sur investissement pour le focus.
KSCAMERA_EXTENDEDPROP_ROI_INFO

Cette structure contient des informations sur un retour sur investissement.
KSCAMERA_EXTENDEDPROP_ROI_ISPCONTROL

Cette structure contient des informations pour un contrôle ISP roi.
KSCAMERA_EXTENDEDPROP_ROI_ISPCONTROLHEADER

Cette structure contient les informations d’en-tête pour les contrôles ISP roi.
KSCAMERA_EXTENDEDPROP_ROI_WHITEBALANCE

Cette structure contient la structure d’informations sur le retour sur investissement pour la balance des blancs.
KSCAMERA_EXTENDEDPROP_VALUE

La structure KSCAMERA_EXTENDEDPROP_VALUE est une union de type de données utilisée pour exprimer une valeur de propriété étendue.
KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING

Le KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING est une structure de charge utile de propriété pour les paramètres de traitement vidéo liés à la balance des blancs, au mode d’exposition et au mode focus.
KSCAMERA_MAXVIDEOFPS_FORPHOTORES

La structure KSCAMERA_MAXVIDEOFPS_FORPHOTORES contient les données de propriété pour la fréquence d’images maximale à une résolution particulière pour une caméra prenant en charge la préversion et la capture.
KSCAMERA_METADATA_BACKGROUNDSEGMENTATIONMASK

La structure KSCAMERA_METADATA_BACKGROUNDSEGMENTATIONMASK contient des informations sur les dimensions du masque d’arrière-plan ainsi que sur sa couverture de l’image à partir de laquelle il est déduit, qui est l’image qui est générée par le flux.
KSCAMERA_METADATA_DIGITALWINDOW

KSCAMERA_METADATA_DIGITALWINDOW contient des informations d’en-tête de métadonnées, ainsi que l’origine et la taille de la fenêtre numérique x et y au format Q24.
KSCAMERA_METADATA_ITEMHEADER

Cette structure contient les informations d’en-tête de métadonnées qui sont remplies par le pilote de caméra.
KSCAMERA_METADATA_PHOTOCONFIRMATION

Cette structure contient les informations de métadonnées de confirmation de photo qui sont remplies par le pilote de l’appareil photo.
KSCAMERA_PERFRAMESETTING_CAP_HEADER

Cette structure contient les informations d’en-tête pour les fonctionnalités des paramètres par image.
KSCAMERA_PERFRAMESETTING_CAP_ITEM_HEADER

La structure KSCAMERA_PERFRAMESETTING_CAP_ITEM_HEADER contient les informations d’en-tête d’un élément de paramètres par image.
KSCAMERA_PERFRAMESETTING_CUSTOM_ITEM

Cette structure contient un élément personnalisé.
KSCAMERA_PERFRAMESETTING_FRAME_HEADER

Cette structure contient les informations d’en-tête d’une trame dans une charge utile de paramètres par image.
KSCAMERA_PERFRAMESETTING_HEADER

Cette structure contient des informations d’en-tête pour la charge utile des paramètres par image.
KSCAMERA_PERFRAMESETTING_ITEM_HEADER

La structure KSCAMERA_PERFRAMESETTING_ITEM_HEADER contient les informations d’en-tête d’un élément de paramètres par image.
KSCAMERA_PROFILE_CONCURRENCYINFO

Un tableau de structures KSCAMERA_PROFILE_CONCURRENCYINFO forme le paramètre Camera.Concurrency de la structure KSDEVICE_PROFILE_INFO (dont la taille de tableau est spécifiée par le paramètre Camera.CountOfConcurrency) indiquant les profils que le profil identifié dans la structure KSCAMERA_PROFILE_INFO peut s’exécuter simultanément sur différentes caméras.
KSCAMERA_PROFILE_INFO

La structure KSCAMERA_PROFILE_INFO est utilisée pour identifier de manière unique un profil donné.
KSCAMERA_PROFILE_MEDIAINFO

Cette structure contient les informations pertinentes sur le type de média présentées pour chaque profil de caméra.
KSCAMERA_PROFILE_PININFO

Cette structure spécifie la liste disponible des types de médias pour chacun des broches du pilote d’appareil photo.
KSCLOCK_CREATE

La structure KSCLOCK_CREATE est utilisée dans les paramètres de création d’horloge pour la fonction KsCreateClock.
KSCLOCK_DISPATCH

La structure KSCLOCK_DISPATCH contient les rappels requis pour qu’une broche implémente un objet d’horloge.
KSCLOCK_FUNCTIONTABLE

La structure KSCLOCK_FUNCTIONTABLE décrit une table de fonctions pour l’horloge master.
KSCLOCKINSTANCE

En savoir plus sur : Structure KSCLOCKINSTANCE
KSCOMPONENTID

La structure KSCOMPONENTID contient des identificateurs uniques qui décrivent un objet de streaming de noyau individuel.
KSCORRELATED_TIME

La structure de KSCORRELATED_TIME contient une heure d’horloge ainsi que le nombre correspondant de cycles d’horloge depuis le démarrage du système.
KSDATAFORMAT

La structure KSDATAFORMAT est une structure de longueur variable qui décrit un format de données.
KSDATAFORMAT

Cette rubrique décrit l’union KSDATAFORMAT.
KSDEVICE

La structure KSDEVICE décrit un appareil fonctionnel WDM géré par AVStream.
KSDEVICE_DESCRIPTOR

La structure KSDEVICE_DESCRIPTOR décrit les caractéristiques d’un appareil particulier.
KSDEVICE_DISPATCH

La structure KSDEVICE_DISPATCH décrit les rappels qu’un client peut fournir pour recevoir une notification de création d’appareil et d’événements PnP.
KSDEVICE_PROFILE_INFO

Le KSDEVICE_PROFILE_INFO est une structure générique conçue pour gérer les informations de profil pour différents types d’appareils.
KSDEVICE_THERMAL_DISPATCH

La structure KSDEVICE_THERMAL_DISPATCH est utilisée par le pilote miniport dans l’appel d’API pour inscrire les rappels de notification thermique. Cette structure contient les pointeurs de fonction de rappel pour les interfaces de refroidissement actif et passif.
KSDISPATCH_TABLE

La structure KSDISPATCH_TABLE contient des pointeurs vers les routines de répartition IRP implémentées par minidriver.
KSDPC_ITEM

La structure KSDPC_ITEM est utilisée pour stocker des informations relatives à tous les PDC internes qui peuvent être utilisés pour générer une notification d’événement à partir d’un IRQL déclenché.
KSE_NODE

La structure KSE_NODE spécifie une demande d’événement sur un nœud spécifique.
KSE_PIN

En savoir plus sur : structure KSE_PIN
KSERROR

La structure KSERROR est utilisée pour signaler les erreurs de diffusion en continu en mode noyau et utilisateur à leurs gestionnaires de qualité respectifs.
KSEVENT_ENTRY

Le sous-système de diffusion en continu du noyau utilise la structure KSEVENT_ENTRY pour décrire comment un événement doit être déclenché.
KSEVENT_ITEM

La structure KSEVENT_ITEM décrivent la prise en charge d’un minidriver pour un événement spécifique au sein d’un jeu d’événements.
KSEVENT_SET

La structure KSEVENT_SET décrit les événements qui composent un jeu d’événements de diffusion en continu du noyau.
KSEVENT_TIME_INTERVAL

La structure KSEVENT_TIME_INTERVAL est utilisée dans différents événements au sein du jeu d’événements KSEVENTSETID_Clock.
KSEVENT_TIME_MARK

La structure KSEVENT_TIME_MARK est utilisée dans différents événements au sein du jeu d’événements KSEVENTSETID_Clock.
KSEVENT_TUNER_INITIATE_SCAN_S

La structure KSEVENT_TUNER_INITIATE_SCAN_S est utilisée dans l’événement KSEVENT_TUNER_INITIATE_SCAN dans le jeu d’événements EVENTSETID_TUNER.
KSEVENTDATA

Les clients de diffusion en continu du noyau envoient la structure KSEVENTDATA au pilote de classe pour spécifier une méthode de notification.
KSEVENTDATA_BDA_RF_TUNER_SCAN_S

Cette rubrique décrit la structure KSEVENTDATA_BDA_RF_TUNER_SCAN_S.
KSFASTMETHOD_ITEM

Les pilotes fournissent une structure de type KSFASTMETHOD_ITEM pour prendre en charge la distribution d’E/S rapide.
KSFASTPROPERTY_ITEM

La structure KSFASTPROPERTY_ITEM est utilisée avec les éléments pour une distribution d’E/S rapide.
KSFILTER

La structure KSFILTER décrit un filtre instancié.
KSFILTER_DESCRIPTOR

La structure KSFILTER_DESCRIPTOR décrit les caractéristiques d’un filtre créé par une fabrique de filtres donnée.
KSFILTER_DISPATCH

La structure KSFILTER_DISPATCH décrit les rappels de client qui sont effectués pour notifier le client de certains événements sur un type de filtre donné.
KSFILTERFACTORY

La structure KSFILTERFACTORY représente une fabrique de filtres.
KSFRAMETIME

La structure KSFRAMETIME est prise en charge par les broches de rendu et est utilisée pour retourner la durée de la trame de données suivante et les indicateurs associés à ce frame.
KSGATE

La structure KSGATE décrit un objet de porte AVStream.
KSGRAPHMANAGER_FUNCTIONTABLE

En savoir plus sur : structure KSGRAPHMANAGER_FUNCTIONTABLE
KSHANDSHAKE

La structure KSHANDSHAKE est utilisée pour transmettre des informations pendant que les broches sont en cours de négociation dans le but de négocier une interface privée.
KSIDEFAULTCLOCK

En savoir plus sur : Structure KSIDEFAULTCLOCK
KSIDENTIFIER

La structure KSIDENTIFIER spécifie un GUID qui identifie de manière unique un ensemble associé de GUID et une valeur d’index pour faire référence à un membre spécifique au sein de ce jeu.
KSINTERVAL

La structure KSINTERVAL spécifie une heure de base et un intervalle de temps pour les événements récurrents.
KSJACK_DESCRIPTION3

Cette rubrique décrit la structure KSJACK_DESCRIPTION3.
KSM_BDA_PIN

La structure KSM_BDA_PIN décrit une demande de méthode pour créer ou supprimer une fabrique d’épingles pour un filtre.
KSM_BDA_PIN_PAIR

La structure KSM_BDA_PIN_PAIR décrit une demande de méthode pour récupérer la structure de jumelage de broches (BDA_PIN_PAIRING) entre une paire de broches d’entrée et de sortie.
KSM_NODE

Tout comme KSP_NODE est utilisé pour les propriétés sur un nœud, la structure KSM_NODE est utilisée pour les méthodes sur un nœud.
KSM_PIN

La structure KSM_PIN décrit une demande de méthode pour créer ou supprimer une fabrique d’épingles pour un filtre.
KSM_PIN_PAIR

La structure KSM_PIN_PAIR décrit une demande de méthode pour récupérer la structure de jumelage de broches (BDA_PIN_PAIRING) entre une paire de broches d’entrée et de sortie.
KSMAPPING

La structure KSMAPPING est utilisée pour décrire un seul bloc contigu de mémoire physique à utiliser dans les opérations DMA de diffusion/collecte.
KSMETHOD_ITEM

La structure KSMETHOD_ITEM décrit une méthode unique dans un jeu de méthodes.
KSMETHOD_SET

La structure KSMETHOD_SET décrit les méthodes qui composent un ensemble de méthodes de diffusion en continu du noyau.
KSMPEGVID_RECT

KSMPEGVID_RECT structure
KSMULTIPLE_ITEM

La structure KSMULTIPLE_ITEM est un en-tête générique pour les données de propriété qui peuvent contenir plusieurs entrées.
KSNODE_CREATE

La structure KSNODE_CREATE décrit l’ensemble d’informations utilisées pour créer le handle de nœud.
KSNODE_DESCRIPTOR

La structure KSNODE_DESCRIPTOR décrit un nœud de topologie dans un filtre.
KSOBJECT_CREATE

La structure KSOBJECT_CREATE contient un tableau de gestionnaires de création pour les classes d’objets de base prises en charge par cet objet d’appareil.
KSOBJECT_CREATE_ITEM

La structure KSOBJECT_CREATE_ITEM est utilisée pour rechercher la chaîne passée à une demande de création.
KSP_BDA_NODE_PIN

La structure KSP_BDA_NODE_PIN décrit une demande de propriété pour récupérer la broche de contrôle pour un nœud.
KSP_NODE

Les clients de diffusion en continu du noyau utilisent la structure KSP_NODE pour spécifier la propriété et le type de nœud dans une demande de propriété KSPROPERTY_TOPOLOGY_NAME.
KSP_NODE_ESPID

La structure KSP_NODE_ESPID décrit la propriété et le type de nœud d’un nœud de carte ECM (Entitlement Control Message), ainsi que l’identificateur de paquet (PID) pour un flux élémentaire que le nœud de carte ECM traite.
KSP_PIN

Les clients de diffusion en continu du noyau utilisent la structure KSP_PIN pour spécifier la propriété et le type de broche dans une demande de propriété KSPROPSETID_Pin.
KSP_TIMEFORMAT

La structure KSP_TIMEFORMAT correspond à KSPROPERTY_MEDIASEEKING_CONVERTTIMEFORMAT.
KSPIN

La structure KSPIN décrit une broche instanciée.
KSPIN_CINSTANCES

En savoir plus sur : structure KSPIN_CINSTANCES
KSPIN_CONNECT

Les clients utilisent la structure KSPIN_CONNECT pour décrire la connexion qu’ils demandent à un pilote dans un appel KsCreatePin.
KSPIN_DESCRIPTOR

La structure KSPIN_DESCRIPTOR décrit les propriétés KSPROPSETID_Pin de base d’un type d’épingle.
KSPIN_DESCRIPTOR_EX

La structure KSPIN_DESCRIPTOR_EX décrit les caractéristiques d’un type d’épingle sur un type de filtre donné.
KSPIN_DISPATCH

La structure KSPIN_DISPATCH décrit les rappels auxquels les clients peuvent s’inscrire afin de recevoir une notification d’événements d’épingle.
KSPIN_MDL_CACHING_NOTIFICATION

La structure KSPIN_MDL_CACHING_NOTIFICATION contient des champs utilisés en interne par le système d’exploitation.
KSPIN_MDL_CACHING_NOTIFICATION32

La structure KSPIN_MDL_CACHING_NOTIFICATION32 contient des champs utilisés en interne par le système d’exploitation.
KSPIN_PHYSICALCONNECTION

Une structure de type KSPIN_PHYSICALCONNECTION est retournée en réponse à une demande de KSPROPERTY_PIN_PHYSICALCONNECTION.
KSPRIORITY

La structure KSPRIORITY est utilisée pour spécifier la priorité et est utilisée avec la propriété KSPROPERTY_CONNECTION_PRIORITY.
KSPROCESSPIN

La structure KSPROCESSPIN décrit l’état du processus d’une broche spécifique.
KSPROCESSPIN_INDEXENTRY

La structure KSPROCESSPIN_INDEXENTRY est utilisée dans Filter-Centric Processing pour regrouper toutes les broches d’entrée et de sortie dans un même contexte.
KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_CAPS_S

La structure KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_CAPS_S spécifie si la capture entrelacée est prise en charge.
KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_INTERLEAVE_S

La structure KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_INTERLEAVE_S spécifie si la capture entrelacée est possible.
KSPROPERTY_ALLOCATOR_CONTROL_SURFACE_SIZE_S

La structure KSPROPERTY_ALLOCATOR_CONTROL_SURFACE_SIZE_S spécifie la largeur et la hauteur d’une surface de superposition.
KSPROPERTY_BDA_RF_TUNER_CAPS_S

Cette rubrique décrit la structure KSPROPERTY_BDA_RF_TUNER_CAPS_S.
KSPROPERTY_BDA_RF_TUNER_SCAN_STATUS_S

Cette rubrique décrit la structure KSPROPERTY_BDA_RF_TUNER_SCAN_STATUS_S.
KSPROPERTY_BDA_RF_TUNER_STANDARD_MODE_S

Cette rubrique décrit la structure KSPROPERTY_BDA_RF_TUNER_STANDARD_MODE_S.
KSPROPERTY_BDA_RF_TUNER_STANDARD_S

Cette rubrique décrit la structure KSPROPERTY_BDA_RF_TUNER_STANDARD_S.
KSPROPERTY_BOUNDS_LONG

La structure KSPROPERTY_BOUNDS_LONG définit les limites d’une propriété 32 bits.
KSPROPERTY_BOUNDS_LONGLONG

La structure KSPROPERTY_BOUNDS_LONGLONG définit les limites d’une propriété 64 bits.
KSPROPERTY_CAMERACONTROL_FLASH_S

Décrit les propriétés de contrôle flash dans le jeu de propriétés de contrôle de la caméra PROPSETID_VIDCAP_CAMERACONTROL_FLASH. Cette structure spécifie les valeurs de propriété utilisées par les applications pour configurer le flash de l’appareil photo.
KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH_S

La structure KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH_S retourne les données spécifiques au filtre demandées à l’aide de la propriété KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH.
KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY_S

Décrit les propriétés de contrôle d’épingle d’image dans le jeu de propriétés de contrôle de la caméra PROPSETID_VIDCAP_CAMERACONTROL_IMAGE_PIN_CAPABILITY.
KSPROPERTY_CAMERACONTROL_NODE_FOCAL_LENGTH_S

La structure KSPROPERTY_CAMERACONTROL_NODE_FOCAL_LENGTH_S retourne les données spécifiques au nœud demandées à l’aide de la propriété KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH.
KSPROPERTY_CAMERACONTROL_NODE_S

La structure KSPROPERTY_CAMERACONTROL_NODE_S décrit les propriétés basées sur les nœuds dans l’ensemble de propriétés PROPSETID_VIDCAP_CAMERACONTROL. Cette structure spécifie les valeurs de propriété dans les requêtes adressées au pilote de classe vidéo USB.
KSPROPERTY_CAMERACONTROL_NODE_S2

La structure KSPROPERTY_CAMERACONTROL_NODE_S2 décrit les propriétés basées sur les nœuds dans le jeu de propriétés PROPSETID_VIDCAP_CAMERACONTROL qui utilisent deux valeurs en même temps. Cette structure spécifie les valeurs de propriété dans les requêtes adressées au pilote de classe vidéo USB.
KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_S

Décrit les propriétés de contrôle de la région d’intérêt (ROI) dans le jeu de propriétés de contrôle de caméra PROPSETID_VIDCAP_CAMERACONTROL_REGION_OF_INTEREST.
KSPROPERTY_CAMERACONTROL_S

La structure KSPROPERTY_CAMERACONTROL_S décrit les propriétés basées sur un filtre dans le jeu de propriétés PROPSETID_VIDCAP_CAMERACONTROL.
KSPROPERTY_CAMERACONTROL_S_EX

Spécifie une opération de contrôle de caméra, y compris la définition du flash, des propriétés du contrôle d’épingle d’image, de la région d’intérêt dans l’image ou de la stabilisation vidéo.
KSPROPERTY_CAMERACONTROL_S2

La structure KSPROPERTY_CAMERACONTROL_S2 décrit les propriétés basées sur un filtre dans le jeu de propriétés PROPSETID_VIDCAP_CAMERACONTROL qui utilisent deux valeurs en même temps.
KSPROPERTY_CAMERACONTROL_VIDEOSTABILIZATION_MODE_S

Décrit les propriétés de contrôle de stabilisation vidéo dans le jeu de propriétés de contrôle de caméra PROPSETID_VIDCAP_CAMERACONTROL_VIDEO_STABILIZATION. Cette structure spécifie les valeurs de propriété utilisées dans les requêtes adressées au pilote de caméra.
KSPROPERTY_CROSSBAR_CAPS_S

La structure KSPROPERTY_CROSSBAR_CAPS_S décrit les fonctionnalités de barre croisée pour un appareil.
KSPROPERTY_CROSSBAR_PININFO_S

La structure KSPROPERTY_CROSSBAR_PININFO_S décrit les informations d’épingle à barre croisée pour un appareil.
KSPROPERTY_CROSSBAR_ROUTE_S

La structure KSPROPERTY_CROSSBAR_ROUTE_S indique si un routage particulier est possible et spécifie le routage actuel pour une broche.
KSPROPERTY_DESCRIPTION

La structure KSPROPERTY_DESCRIPTION spécifie la taille et le type de valeurs contenues dans une propriété spécifique.
KSPROPERTY_DROPPEDFRAMES_CURRENT_S

La structure KSPROPERTY_DROPPEDFRAMES_CURRENT_S décrit les informations de trame supprimées du minidriver.
KSPROPERTY_EXTDEVICE_S

La structure KSPROPERTY_EXTDEVICE_S décrit un appareil externe et ses fonctionnalités.
KSPROPERTY_EXTXPORT_NODE_S

La structure KSPROPERTY_EXTXPORT_NODE_S décrit un transport externe et ses fonctionnalités.
KSPROPERTY_EXTXPORT_S

La structure KSPROPERTY_EXTXPORT_S décrit un transport externe et ses fonctionnalités.
KSPROPERTY_GRAPHMANAGER_INTERFACE

En savoir plus sur : structure _KSPROPERTY_GRAPHMANAGER_INTERFACE
KSPROPERTY_ITEM

Les pilotes utilisent la structure KSPROPERTY_ITEM pour décrire la façon dont ils prennent en charge une propriété dans un jeu de propriétés.
KSPROPERTY_MEDIAAVAILABLE

La structure KSPROPERTY_MEDIAAVAILABLE spécifie l’intervalle de temps multimédia (l’intervalle de temps qu’un client peut rechercher) actuellement disponible sur un filtre.
KSPROPERTY_MEMBERSHEADER

Un pilote fournit une structure de type KSPROPERTY_MEMBERSHEADER pour décrire la taille et le type de chaque élément d’un tableau contenant des valeurs de propriété ou des plages.
KSPROPERTY_MEMBERSLIST

La structure KSPROPERTY_MEMBERSLIST contient une liste de valeurs légales ou de plages pour une propriété.
KSPROPERTY_NETWORKCAMERACONTROL_EVENT_INFO

Définit la structure KSPROPERTY_NETWORKCAMERACONTROL_EVENT_INFO.
KSPROPERTY_NETWORKCAMERACONTROL_METADATA_INFO

Définit la structure KSPROPERTY_NETWORKCAMERACONTROL_METADATA_INFO.
KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_HEADER

La structure KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_HEADER contient une charge utile spécifique à NTP qui est utilisée pour définir ou désactiver un serveur NTP sur une caméra du protocole Onvif.
KSPROPERTY_POSITIONS

La structure KSPROPERTY_POSITIONS spécifie la position actuelle et la position d’arrêt, par rapport à la durée totale du flux.
KSPROPERTY_SELECTOR_NODE_S

La structure KSPROPERTY_SELECTOR_NODE_S décrit les paramètres de propriété basés sur les nœuds dans le jeu de propriétés PROPSETID_VIDCAP_SELECTOR.
KSPROPERTY_SELECTOR_S

La structure KSPROPERTY_SELECTOR_S décrit les paramètres de propriété basés sur un filtre dans le jeu de propriétés PROPSETID_VIDCAP_SELECTOR.
KSPROPERTY_SERIAL

La structure KSPROPERTY_SERIAL est un en-tête inclus pour chaque propriété qui suit une structure KSPROPERTY_SERIALHDR.
KSPROPERTY_SERIALHDR

Le format de la mémoire tampon de sérialisation est une structure KSPROPERTY_SERIALHDR, suivie de propriétés sérialisées.
KSPROPERTY_SET

Un pilote ou une broche de streaming de noyau peut utiliser la structure KSPROPERTY_SET pour décrire la façon dont elle prend en charge un jeu de propriétés.
KSPROPERTY_SPHLI

La structure KSPROPERTY_SPHLI est utilisée pour décrire un rectangle de sous-image ou d’écran dont la couleur ou le contraste doit être modifié.
KSPROPERTY_SPPAL

La structure KSPROPERTY_SPPAL est utilisée pour décrire la palette d’un affichage de sous-image.
KSPROPERTY_STEPPING_LONG

La structure KSPROPERTY_STEPPING_LONG définit la plage de valeurs valides pour une propriété 32 bits.
KSPROPERTY_STEPPING_LONGLONG

La structure KSPROPERTY_STEPPING_LONGLONG définit la plage de valeurs valides pour une propriété 64 bits.
KSPROPERTY_TIMECODE_NODE_S

La structure KSPROPERTY_TIMECODE_NODE_S décrit un code temporel.
KSPROPERTY_TIMECODE_S

La structure KSPROPERTY_TIMECODE_S décrit un code temporel.
KSPROPERTY_TUNER_CAPS_S

La structure KSPROPERTY_TUNER_CAPS_S décrit les fonctionnalités matérielles des appareils de réglage de la télévision et de la radio.
KSPROPERTY_TUNER_FREQUENCY_S

La structure KSPROPERTY_TUNER_FREQUENCY_S décrit la fréquence d’un tuner tv ou radio.
KSPROPERTY_TUNER_IF_MEDIUM_S

La structure KSPROPERTY_TUNER_IF_MEDIUM_S retourne le GUID moyen pour la broche capable de prendre en charge le réglage à une fréquence intermédiaire.
KSPROPERTY_TUNER_INPUT_S

La structure KSPROPERTY_TUNER_INPUT_S décrit l’index de connexion d’entrée d’un appareil tuner pour les appareils qui prennent en charge plusieurs entrées.
KSPROPERTY_TUNER_MODE_CAPS_S

La structure KS_PROPERTY_TUNER_MODE_CAPS_S décrit les fonctionnalités des tuner tv et radio.
KSPROPERTY_TUNER_MODE_S

La structure KSPROPERTY_TUNER_MODE_S décrit le mode d’un tuner tv ou radio.
KSPROPERTY_TUNER_NETWORKTYPE_SCAN_CAPS_S

La structure KSPROPERTY_TUNER_NETWORKTYPE_SCAN_CAPS_S décrit les fonctionnalités d’analyse d’un type de réseau de diffusion qu’un appareil de réglage prend en charge.
KSPROPERTY_TUNER_SCAN_CAPS_S

La structure KSPROPERTY_TUNER_SCAN_CAPS_S décrit les fonctionnalités d’analyse matérielle d’un appareil de réglage.
KSPROPERTY_TUNER_SCAN_STATUS_S

La structure KSPROPERTY_TUNER_SCAN_STATUS_S décrit status pour une opération d’analyse.
KSPROPERTY_TUNER_STANDARD_MODE_S

La structure KSPROPERTY_TUNER_STANDARD_MODE_S indique si l’appareil de réglage peut identifier la norme du tuner à partir du signal lui-même.
KSPROPERTY_TUNER_STANDARD_S

La structure KSPROPERTY_TUNER_STANDARD_S décrivent la norme d’un appareil de tuner TV, tel que PAL, NTSC ou SECAM.
KSPROPERTY_TUNER_STATUS_S

La structure KSPROPERTY_TUNER_STATUS_S décrit la progression d’une opération de réglage pour les tuner tv et radio, y compris la fréquence de réglage actuelle.
KSPROPERTY_TVAUDIO_CAPS_S

La structure KSPROPERTY_TVAUDIO_CAPS_S décrit les fonctionnalités d’un périphérique audio tv, comme la prise en charge audio stéréo ou mono et les fonctionnalités de langage.
KSPROPERTY_TVAUDIO_S

La structure KSPROPERTY_TVAUDIO_S décrit le mode audio tv actuel, tel que l’audio stéréo ou mono et les paramètres de langue.
KSPROPERTY_VALUES

La structure KSPROPERTY_VALUES décrit le type et les valeurs par défaut acceptables d’une propriété.
KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S

La structure KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S décrit des informations sur les fonctionnalités de compression vidéo prises en charge par un appareil.
KSPROPERTY_VIDEOCOMPRESSION_S

La structure KSPROPERTY_VIDEOCOMPRESSION_S décrit une propriété KSPROPERTY_VIDEOCOMPRESSION_Xxx unique d’un flux spécifié.
KSPROPERTY_VIDEOCONTROL_ACTUAL_FRAME_RATE_S

La structure KSPROPERTY_VIDEOCONTROL_ACTUAL_FRAME_RATE_S décrit les informations de fréquence d’images réelles en réponse à KSPROPERTY_VIDEOCONTROL_ACTUAL_FRAME_RATE demandes de propriété.
KSPROPERTY_VIDEOCONTROL_CAPS_S

La structure KSPROPERTY_VIDEOCONTROL_CAPS_S décrit les fonctionnalités de contrôle vidéo d’un minidriver, telles que les capacités de retournement d’image ou de déclenchement d’événements.
KSPROPERTY_VIDEOCONTROL_FRAME_RATES_S

La structure KSPROPERTY_VIDEOCONTROL_FRAME_RATES décrit les fréquences d’images disponibles en unités de 100 nanosecondes.
KSPROPERTY_VIDEOCONTROL_MODE_S

La structure KSPROPERTY_VIDEOCONTROL_MODE_S décrit les modes de contrôle vidéo d’un flux, tels que le basculement d’image ou les capacités de déclenchement d’événements.
KSPROPERTY_VIDEODECODER_CAPS_S

La structure KSPROPERTY_VIDEODECODER_CAPS_S décrit les fonctionnalités matérielles de l’appareil de décodeur vidéo.
KSPROPERTY_VIDEODECODER_S

La structure KSPROPERTY_VIDEODECODER_S décrit les paramètres de propriété dans le jeu de propriétés PROPSETID_VIDCAP_VIDEODECODER.
KSPROPERTY_VIDEODECODER_STATUS_S

La structure KSPROPERTY_VIDEODECODER_STATUS_S décrit la status actuelle d’un dispositif de décodage vidéo, comme le nombre de lignes dans le signal analogique entrant et si le signal est verrouillé.
KSPROPERTY_VIDEOPROCAMP_NODE_S

La structure KSPROPERTY_VIDEOPROCAMP_NODE_S décrit les paramètres de propriété basés sur les nœuds dans le jeu de propriétés PROPSETID_VIDCAP_VIDEOPROCAMP.
KSPROPERTY_VIDEOPROCAMP_NODE_S2

La structure KSPROPERTY_VIDEOPROCAMP_NODE_S2 décrit les paramètres de propriété basés sur les nœuds dans le jeu de propriétés PROPSETID_VIDCAP_VIDEOPROCAMP qui utilisent deux valeurs en même temps.
KSPROPERTY_VIDEOPROCAMP_S

La structure KSPROPERTY_VIDEOPROCAMP_S décrit les paramètres de propriété basés sur des filtres dans le jeu de propriétés PROPSETID_VIDCAP_VIDEOPROCAMP.
KSQUALITY

La structure KSQUALITY est utilisée pour signaler les problèmes de gestion de la qualité en mode noyau et utilisateur à leurs gestionnaires de qualité respectifs.
KSQUALITY_MANAGER

La structure KSQUALITY_MANAGER est utilisée avec la propriété KSPROPERTY_STREAM_QUALITY et contient le handle du récepteur du gestionnaire de qualité et un contexte pour transmettre les plaintes de qualité.
KSQUERYBUFFER

La structure KSQUERYBUFFER est utilisée lors de l’interrogation des mémoires tampons en attente disponibles sur un événement avec KSEVENT_TYPE_QUERYBUFFER.
KSRATE

La requête reçoit une structure KSRATE ajoutée à la propriété contenant la demande de taux (appelée structure de KSRATE_CAPABILITY) et une structure KSRATE remplie avec la fonctionnalité en fonction de la demande de débit est retournée.
KSRATE_CAPABILITY

Le client utilise la structure KSRATE_CAPABILITY dans une demande de propriété KSPROPERTY_STREAM_RATECAPABILITY.
KSRELATIVEEVENT

La propriété KSPROPERTY_CONNECTION_STARTAT reçoit une structure KSRELATIVEEVENT.
KSRESOLUTION

La structure KSRESOLUTION spécifie la granularité et l’erreur d’une horloge de diffusion en continu du noyau.
KSRTAUDIO_PACKETVREGISTER

La structure KSRTAUDIO_PACKETVREGISTER contient des informations sur les pointeurs de registre virtuel de paquets.
KSRTAUDIO_PACKETVREGISTER_PROPERTY

La structure KSRTAUDIO_PACKETVREGISTER_PROPERTY contient des informations sur la propriété KSPROPERTY_RTAUDIO_PACKETVREGISTER.
KSSCATTER_GATHER

En savoir plus sur : structure KSSCATTER_GATHER
KSSTREAM_HEADER

La structure KSSTREAM_HEADER est une structure de longueur variable qui décrit un paquet de données à lire ou à écrire dans une broche de pilote de streaming.
KSSTREAM_METADATA_INFO

Cette structure contient les informations de métadonnées qui sont transmises au pilote.
KSSTREAM_POINTER

La structure KSSTREAM_POINTER est le pointeur AVStream de base vers un flux.
KSSTREAM_POINTER_OFFSET

La structure KSSTREAM_POINTER_OFFSET indexe les octets ou les mappages dans une trame.
KSSTREAM_UVC_METADATA

La structure KSSTREAM_UVC_METADATA contient les informations de début et de fin de l’horodatage de trame.
KSSTREAM_UVC_METADATATYPE_TIMESTAMP

La structure KSSTREAM_UVC_METADATATYPE_TIMESTAMP contient des informations d’horloge et d’horodatage de classe vidéo USB (UVC).
KSSTREAMALLOCATOR_FUNCTIONTABLE

Les clients peuvent demander la table de fonction d’un allocateur donné en envoyant une structure KSSTREAMALLOCATOR_FUNCTIONTABLE dans une demande de propriété KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE.
KSSTREAMALLOCATOR_STATUS

La structure KSSTREAMALLOCATOR_STATUS décrit les exigences d’encadrement et le nombre actuel d’images allouées pour un allocateur spécifique.
KSSTREAMALLOCATOR_STATUS_EX

Le client utilise KSSTREAMALLOCATOR_STATUS_EX pour interroger le status pour les allocateurs prenant en charge le cadrage de l’allocateur étendu.
KSTIME

La structure KSTIME spécifie un horodatage qui peut être utilisé pour indiquer la position du flux.
KSTOPOLOGY

La structure KSTOPOLOGY décrit la topologie des broches et des nœuds.
KSTOPOLOGY_CONNECTION

La structure KSTOPOLOGY_CONNECTION décrit une connexion de chemin de données unique à l’intérieur d’un filtre de diffusion en continu du noyau.
KSVPMAXPIXELRATE

La structure KSVPMAXPIXELRATE est utilisée pour décrire le taux de pixels maximal d’un port vidéo.
KSVPSURFACEPARAMS

La structure KSVPSURFACEPARAMS est utilisée pour décrire les paramètres de surface d’une surface de port vidéo.
KSWAVE_BUFFER

La structure KSWAVE_BUFFER est utilisée pour décrire un exemple de mémoire tampon.
KSWAVE_COMPATCAPS

La structure KSWAVE_COMPATCAPS est utilisée pour décrire les fonctionnalités compatibles d’un appareil.
KSWAVE_INPUT_CAPABILITIES

La structure KSWAVE_INPUT_CAPABILITIES est utilisée pour décrire les fonctionnalités d’entrée d’un appareil.
KSWAVE_OUTPUT_CAPABILITIES

La structure KSWAVE_OUTPUT_CAPABILITIES est utilisée pour décrire les fonctionnalités de sortie d’un appareil.
KSWAVE_VOLUME

La structure KSWAVE_VOLUME est utilisée pour décrire l’exemple de volume.
LAMP_CAPABILITIES_COLOR

La structure LAMP_CAPABILITIES_COLOR est le type de paramètre d’E/S de IOCTL_LAMP_GET_INTENSITY_COLOR et IOCTL_LAMP_SET_INTENSITY_COLOR.
LAMP_CAPABILITIES_WHITE

La structure LAMP_CAPABILITIES_WHITE est le type de paramètre d’E/S de IOCTL_LAMP_GET_INTENSITY_WHITE et de IOCTL_LAMP_SET_INTENSITY_WHITE.
LAMP_INTENSITY_COLOR

La structure LAMP_INTENSITY_COLOR est le type de paramètre E/S de IOCTL_LAMP_GET_INTENSITY_COLOR et IOCTL_LAMP_SET_INTENSITY_COLOR.
LAMP_INTENSITY_WHITE

La structure LAMP_INTENSITY_WHITE est le type de paramètre d’E/S de IOCTL_LAMP_GET_INTENSITY_WHITE et IOCTL_LAMP_SET_INTENSITY_WHITE.
MEDIUM_INFO

La structure MEDIUM_INFO décrit le média chargé dans un appareil externe.
MF_MDL_SHARED_PAYLOAD_KEY

Cette union est utilisée en interne par le système d’exploitation.
MPEG2_TRANSPORT_STRIDE

La structure MPEG2_TRANSPORT_STRIDE décrit le bloc de format de la foulée de transport MPEG2.
OPTIMAL_WEIGHT_TOTALS

En savoir plus sur : structure OPTIMAL_WEIGHT_TOTALS
PID_MAP

La structure PID_MAP décrit un groupe de paquets dans le flux de sortie d’un filtre d’identificateur de paquet (PID). Ce groupe se compose de paquets qui sont identifiés avec un PID identique et qui contiennent un contenu multimédia particulier.
PIPE_DIMENSIONS

La structure PIPE_DIMENSIONS est destinée à une utilisation proxy et non recommandée pour l’utilisation de l’application. PIPE_DIMENSIONS contient des informations qui décrivent le rapport compression/expansion des images sur différentes broches liées à un canal.
PIPE_TERMINATION

La structure PIPE_TERMINATION est destinée à une utilisation proxy et non recommandée pour l’utilisation de l’application. PIPE_TERMINATION contient des informations qui décrivent la terminaison de broche d’un canal.
PORT_CONFIGURATION_INFORMATION

PORT_CONFIGURATION_INFORMATION décrit les paramètres matériels de l’appareil d’un minidriver de streaming. Le pilote de classe remplit la plupart des membres avec les informations fournies par le système d’exploitation.
RATING_ATTRIBUTE

Cette rubrique décrit la structure RATING_ATTRIBUTE.
RATING_INFO

Cette rubrique décrit la structure RATING_INFO.
RATING_SYSTEM

Cette rubrique décrit la structure RATING_SYSTEM.
STREAM_DATA_INTERSECT_INFO

STREAM_DATA_INTERSECT_INFO décrit les paramètres d’une opération d’intersection de données.
STREAM_METHOD_DESCRIPTOR

En savoir plus sur : structure _STREAM_METHOD_DESCRIPTOR
STREAM_PROPERTY_DESCRIPTOR

STREAM_PROPERTY_DESCRIPTOR spécifie les paramètres des requêtes get/set de propriété que le pilote de classe transmet au minidriver.
STREAM_TIME_REFERENCE

En savoir plus sur : structure _STREAM_TIME_REFERENCE
SWENUM_INSTALL_INTERFACE

La structure SWENUM_INSTALL_INTERFACE décrit une interface d’objet d’énumérateur de bus à charge de la demande spécifique à installer.
TIMECODE

L’union TIMECODE décrit un timecode à partir d’un appareil externe. Cette structure n’est plus utilisée.
TIMECODE_SAMPLE

La structure TIMECODE_SAMPLE décrit un timecode complet.
TRANSPORT_STATE

Structure TRANSPORT_STATE
TRANSPORTAUDIOPARMS

La structure TRANSPORTAUDIOPARMS est définie mais pas utilisée.
TRANSPORTBASICPARMS

La structure TRANSPORTBASICPARMS est définie, mais pas utilisée.
TRANSPORTSTATUS

La structure TRANSPORTSTATUS décrit le status de transport actuel.
TRANSPORTVIDEOPARMS

La structure TRANSPORTVIDEOPARMS est définie mais n’est pas utilisée actuellement. Il peut être utilisé à l’avenir.
TUNER_ANALOG_CAPS_S

La structure TUNER_ANALOG_CAPS_S décrit les fonctionnalités d’analyse matérielle d’un appareil de réglage qui prend en charge un réseau de diffusion analogique.
USBCAMD_DEVICE_DATA

Cette structure est obsolète et est fournie pour maintenir la compatibilité descendante avec l’USBCAMD d’origine.
USBCAMD_DEVICE_DATA2

La structure USBCAMD_DEVICE_DATA2 spécifie les points d’entrée pour les fonctions d’un minidriver de caméra que l’USBCAMD appelle.
USBCAMD_INTERFACE

La structure USBCAMD_INTERFACE définit un ensemble de services liés aux interfaces de bus USB.
USBCAMD_Pipe_Config_Descriptor

La structure USBCAMD_Pipe_Config_Descriptor décrit l’association entre les canaux et les flux.
VIDEO_GETERRORTEXT_PARMS

En savoir plus sur : structure tag_video_geterrortext_parms
VIDEO_OPEN_PARMS

En savoir plus sur : structure tag_video_open_parms
VIDEO_STREAM_INIT_PARMS

En savoir plus sur : structure tag_video_stream_init_parms
VIDEOCONFIGPARMS

En savoir plus sur : structure tag_video_configure_parms
VRAM_SURFACE_INFO

La structure VRAM_SURFACE_INFO décrit une région de mémoire système ou d’affichage dans laquelle un minidriver AVStream capture des données audio ou vidéo.
VRAM_SURFACE_INFO_PROPERTY_S

La structure VRAM_SURFACE_INFO_PROPERTY_S décrit les éléments de propriété dans le jeu de propriétés KSPROPSETID_VramCapture.