en-tête acxpin.h
Cet en-tête est utilisé par les extensions de classe audio ACX.
Pour plus d’informations, consultez :
acxpin.h contient les interfaces de programmation suivantes :
Fonctions
ACX_CONNECTION_INIT Initialise une structure ACX_CONNECTION à utiliser lors de la configuration d’une connexion. |
ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION_INIT La fonction ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION_INIT initialise une structure ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION à utiliser. |
ACX_JACK_CALLBACKS_INIT La fonction ACX_JACK_CALLBACKS_INIT initialise une structure ACX_JACK_CALLBACKS à utiliser. |
ACX_JACK_CONFIG_INIT La macro ACX_JACK_CONFIG_INIT appelle la fonction ACX_JACK_CONFIG_INIT_ID avec la valeur d’ID par défaut. |
ACX_JACK_CONFIG_INIT_ID La fonction ACX_JACK_CONFIG_INIT_ID initialise une structure ACX_JACK_CONFIG avec l’ID spécifié. |
ACX_MICARRAYGEOMETRY_CONFIG_INIT La fonction ACX_MICARRAYGEOMETRY_CONFIG_INIT initialise une structure ACX_MICARRAYGEOMETRY_CONFIG à utiliser. |
ACX_MICROPHONE_CONFIG_INIT La fonction ACX_MICROPHONE_CONFIG_INIT initialise une structure de ACX_MICROPHONE_CONFIG à utiliser. |
ACX_PHYSICAL_CONNECTION_INIT La fonction ACX_PHYSICAL_CONNECTION_INIT initialise une structure ACX_PHYSICAL_CONNECTION à utiliser. |
ACX_PIN_CALLBACKS_INIT La fonction ACX_PIN_CALLBACKS_INIT initialise une structure ACX_PIN_CALLBACKS à utiliser. |
ACX_PIN_CONFIG_INIT La macro ACX_PIN_CONFIG_INIT appelle la fonction ACX_PIN_CONFIG_INIT_ID avec la valeur d’ID par défaut. |
ACX_PIN_CONFIG_INIT_ID La fonction ACX_PIN_CONFIG_INIT_ID initialise une structure ACX_PIN_CONFIG avec l’ID spécifié. |
AcxJackChangeStateNotification La fonction AcxJackChangeStateNotification indique qu’une modification de l’état de la prise spécifiée s’est produite. |
AcxJackCreate La fonction AcxJackCreate crée et initialise un nouvel objet jack audio. |
AcxMicArrayGeometryAddMicrophoneCoordinates La fonction AcxMicArrayGeometryAddMicrophoneCoordinates ajoute des coordonnées physiques à une géométrie de tableau de microphones. |
AcxMicArrayGeometryCreate La fonction AcxMicArrayGeometryCreate crée et initialise un nouvel objet ACXMICARRAYGEOMETRY. |
AcxPinAddEvents La fonction AcxPinAddEvents ajoute un tableau d’événements à la broche spécifiée. |
AcxPinAddJacks La fonction AcxPinAddJacks ajoute un tableau de jacks à la broche spécifiée. |
AcxPinAddStreamBridges La fonction AcxPinAddStreamBridges ajoute des ponts de flux à la broche spécifiée. |
AcxPinAssignModeDataFormatList La fonction AcxPinAssignModeDataFormatList affecte une liste de format de données en mode à la broche spécifiée. |
AcxPinCreate La fonction AcxPinCreate crée et initialise un nouvel objet ACXPIN. |
AcxPinGetCircuit La fonction AcxPinGetCircuit retourne le circuit auquel la broche est connectée. |
AcxPinGetId La fonction AcxPinGetId retourne l’ID de la broche spécifiée. |
AcxPinGetRawDataFormatList La fonction AcxPinGetRawDataFormatList retourne la liste de format de données en mode brut pour la broche spécifiée. |
AcxPinGetType La fonction AcxPinGetType retourne le type de la broche spécifiée. |
AcxPinNotifyDataFormatChange La fonction AcxPinNotifyDataFormatChange est appelée pour générer un événement de notification de modification de format de données pour l’épingle spécifiée. |
AcxPinRemoveModeDataFormatList La fonction AcxPinRemoveModeDataFormatList supprime la liste de format de données en mode pour l’épingle spécifiée. |
AcxPinRemoveStreamBridges La fonction AcxPinRemoveStreamBridges supprime les objets ACXSTREAMBRIDGE de la broche spécifiée. |
AcxPinRetrieveModeDataFormatList La fonction AcxPinRetrieveModeDataFormatList obtient la liste de format de données en mode pour la broche spécifiée. |
Fonctions de rappel
EVT_ACX_JACK_RETRIEVE_PRESENCE_STATE La fonction de rappel EVT_ACX_JACK_RETRIEVE_PRESENCE_STATE est implémentée par le pilote et est appelée lorsque l’état est demandé pour la prise spécifiée. |
EVT_ACX_PIN_CONNECTED La fonction de rappel EVT_ACX_PIN_CONNECTED est implémentée par le pilote et est appelée lorsque la broche de pont du circuit est connectée à la broche de pont d’un autre circuit. |
EVT_ACX_PIN_DATAFORMAT_CHANGE_NOTIFICATION La fonction de rappel EVT_ACX_PIN_DATAFORMAT_CHANGE_NOTIFICATION est implémentée par le pilote et est appelée lorsqu’une modification de format de données se produit sur la broche spécifiée. |
EVT_ACX_PIN_DISCONNECTED La fonction de rappel EVT_ACX_PIN_DISCONNECTED est implémentée par le pilote et est appelée lorsque la broche de pont du circuit est déconnectée de la broche d’un autre circuit. |
EVT_ACX_PIN_RETRIEVE_JACK_SINK_INFO La fonction de rappel EVT_ACX_PIN_RETRIEVE_JACK_SINK_INFO est implémentée par le pilote et est appelée lorsque les informations du récepteur sont demandées pour la broche spécifiée. |
EVT_ACX_PIN_RETRIEVE_NAME La fonction de rappel EVT_ACX_PIN_RETRIEVE_NAME est implémentée par le pilote et est appelée lorsque le nom est demandé pour la broche spécifiée. |
EVT_ACX_PIN_SET_DATAFORMAT La fonction de rappel EVT_ACX_PIN_SET_DATAFORMAT est implémentée par le pilote et est appelée pour définir le format de données pour la broche spécifiée. |
Structures
ACX_CONNECTION La structure ACX_CONNECTION est utilisée pour définir une connexion entre deux broches. |
ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION La structure ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION spécifie comment l’audio de bouclage est entrelacé avec l’audio du microphone pour KSPROPERTY_INTERLEAVEDAUDIO_FORMATINFORMATION. |
ACX_JACK_CALLBACKS La structure ACX_JACK_CALLBACKS spécifie les fonctions de rappel d’événement de prise audio. |
ACX_JACK_CONFIG La structure ACX_JACK_CONFIG est utilisée pour configurer une prise audio. |
ACX_JACK_DESCRIPTION La structure ACX_JACK_DESCRIPTION décrit les attributs d’une prise audio, comme le type de connexion, l’emplacement physique, etc. |
ACX_JACK_SINK_INFORMATION La structure ACX_JACK_SINK_INFORMATION spécifie des informations sur un appareil audio numérique lié à l’affichage, tel qu’un appareil HDMI ou un port d’affichage. |
ACX_MIC_ARRAY_GEOMETRY La structure ACX_MIC_ARRAY_GEOMETRY spécifie le type et la géométrie du tableau de microphones. |
ACX_MICARRAYGEOMETRY_CONFIG La structure ACX_MICARRAYGEOMETRY_CONFIG est utilisée pour configurer un tableau de microphones. |
ACX_MICROPHONE_CONFIG La structure ACX_MICROPHONE_CONFIG est utilisée pour configurer un microphone. |
ACX_MICROPHONE_COORDINATES La structure ACX_MICROPHONE_COORDINATES spécifie l’emplacement 3D du microphone en coordonnées X, Y et Z. |
ACX_PHYSICAL_CONNECTION La structure ACX_PHYSICAL_CONNECTION décrit une connexion audio physique entre deux objets ACXCIRCUIT. |
ACX_PIN_CALLBACKS La structure ACX_PIN_CALLBACKS spécifie les fonctions de rappel d’événement pin. |
ACX_PIN_CONFIG La structure ACX_PIN_CONFIG est utilisée pour configurer une broche. |
Énumérations
ACX_CONNECTION_FLAGS L’énumération ACX_CONNECTION_FLAGS est utilisée par la structure ACX_CONNECTION pour spécifier les types d’identificateurs d’objet ACX. |
ACX_JACK_CONFIG_FLAGS L’énumération ACX_JACK_CONFIG_FLAGS est utilisée pour décrire les propriétés d’un jack physique à une extension de classe audio (ACX). |
ACX_JACK_CONNECTION_TYPE L’énumération ACX_JACK_CONNECTION_TYPE est utilisée pour décrire le type d’une prise de connexion physique. |
ACX_JACK_GEN_LOCATION L’énumération ACX_JACK_GEN_LOCATION est utilisée par la structure ACX_JACK_DESCRIPTION pour décrire l’emplacement général d’une prise audio au sein d’un système. |
ACX_JACK_GEO_LOCATION L’énumération ACX_JACK_GEO_LOCATION est utilisée par la structure ACX_JACK_DESCRIPTION pour décrire l’emplacement géométrique d’une prise audio. |
ACX_JACK_PORT_CONNECTION L’énumération ACX_JACK_PORT_CONNECTION est utilisée par la structure ACX_JACK_DESCRIPTION et spécifie le type de port représenté par la prise. |
ACX_JACK_SINK_INFO_CONNECTION_TYPE L’énumération ACX_JACK_SINK_INFO_CONNECTION_TYPE est utilisée par la structure ACX_JACK_SINK_INFORMATION pour spécifier le type d’une connexion. |
ACX_MIC_ARRAY_TYPE L’énumération ACX_MIC_ARRAY_TYPE est utilisée pour spécifier le type d’un tableau de microphones. |
ACX_MICARRAYGEOMETRY_CONFIG_FLAGS L’énumération ACX_MICARRAYGEOMETRY_CONFIG_FLAGS est utilisée pour configurer la géométrie d’un tableau de microphones. |
ACX_MICROPHONE_CONFIG_FLAGS L’énumération ACX_MICROPHONE_CONFIG_FLAGS est utilisée pour configurer un microphone physique. |
ACX_MICROPHONE_TYPE L’énumération ACX_MICROPHONE_TYPE est utilisée pour identifier le modèle d’enlèvement d’un microphone. |
ACX_PHYSICAL_CONNECTION_FLAGS L’énumération ACX_PHYSICAL_CONNECTION_FLAGS est utilisée par la structure ACX_PHYSICAL_CONNECTION pour initialiser une connexion physique. |
ACX_PIN_COMMUNICATION L’énumération ACX_PIN_COMMUNICATION est utilisée par la structure ACX_PIN_CONFIG pour indiquer le type de communication d’une broche. |
ACX_PIN_CONFIG_FLAGS L’énumération ACX_PIN_CONFIG_FLAGS spécifie les paramètres de configuration d’épingle utilisés dans la structure ACX_PIN_CONFIG. |
ACX_PIN_QUALIFIER L’énumération ACX_PIN_QUALIFIER spécifie la façon dont le code confidentiel est connecté dans la topologie audio multi-circuit. |
ACX_PIN_TYPE L’énumération ACX_PIN_TYPE est utilisée par la structure ACX_PIN_CONFIG pour indiquer le type d’une broche. |