cabeçalho acxpin.h
Esse cabeçalho é usado pelas extensões de classe de áudio ACX.
Para obter mais informações, consulte:
acxpin.h contém as seguintes interfaces de programação:
Funções
ACX_CONNECTION_INIT Inicializa uma estrutura de ACX_CONNECTION para uso na configuração de uma conexão. |
ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION_INIT A função ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION_INIT inicializa uma estrutura de ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION para uso. |
ACX_JACK_CALLBACKS_INIT A função ACX_JACK_CALLBACKS_INIT inicializa uma estrutura de ACX_JACK_CALLBACKS para uso. |
ACX_JACK_CONFIG_INIT A macro ACX_JACK_CONFIG_INIT chama a função ACX_JACK_CONFIG_INIT_ID com o valor de ID padrão. |
ACX_JACK_CONFIG_INIT_ID A função ACX_JACK_CONFIG_INIT_ID inicializa uma estrutura ACX_JACK_CONFIG com a ID especificada. |
ACX_MICARRAYGEOMETRY_CONFIG_INIT A função ACX_MICARRAYGEOMETRY_CONFIG_INIT inicializa uma estrutura de ACX_MICARRAYGEOMETRY_CONFIG para uso. |
ACX_MICROPHONE_CONFIG_INIT A função ACX_MICROPHONE_CONFIG_INIT inicializou uma estrutura de ACX_MICROPHONE_CONFIG para uso. |
ACX_PHYSICAL_CONNECTION_INIT A função ACX_PHYSICAL_CONNECTION_INIT inicializa uma estrutura de ACX_PHYSICAL_CONNECTION para uso. |
ACX_PIN_CALLBACKS_INIT A função ACX_PIN_CALLBACKS_INIT inicializa uma estrutura de ACX_PIN_CALLBACKS para uso. |
ACX_PIN_CONFIG_INIT A macro ACX_PIN_CONFIG_INIT chama a função ACX_PIN_CONFIG_INIT_ID com o valor de ID padrão. |
ACX_PIN_CONFIG_INIT_ID A função ACX_PIN_CONFIG_INIT_ID inicializa uma estrutura de ACX_PIN_CONFIG com a ID especificada. |
AcxJackChangeStateNotification A função AcxJackChangeStateNotification indica que ocorreu uma alteração no estado do jack especificado. |
AcxJackCreate A função AcxJackCreate cria e inicializa um novo objeto de tomada de áudio. |
AcxMicArrayGeometryAddMicrophoneCoordinates A função AcxMicArrayGeometryAddMicrophoneCoordinates adiciona coordenadas físicas a uma geometria de matriz de microfone. |
AcxMicArrayGeometryCreate A função AcxMicArrayGeometryCreate cria e inicializa um novo objeto ACXMICARRAYGEOMETRY. |
AcxPinAddEvents A função AcxPinAddEvents adiciona uma matriz de eventos ao pino especificado. |
AcxPinAddJacks A função AcxPinAddJacks adiciona uma matriz de tomadas ao pino especificado. |
AcxPinAddStreamBridges A função AcxPinAddStreamBridges adiciona pontes de fluxo ao pino especificado. |
AcxPinAssignModeDataFormatList A função AcxPinAssignModeDataFormatList atribui uma lista de formatos de dados de modo ao pin especificado. |
AcxPinCreate A função AcxPinCreate cria e inicializa um novo objeto ACXPIN. |
AcxPinGetCircuit A função AcxPinGetCircuit retorna o circuito ao qual o pino está conectado. |
AcxPinGetId A função AcxPinGetId retorna a ID do pin especificado. |
AcxPinGetRawDataFormatList A função AcxPinGetRawDataFormatList retorna a lista de formatos de dados de modo bruto para o pin especificado. |
AcxPinGetType A função AcxPinGetType retorna o tipo do pino especificado. |
AcxPinNotifyDataFormatChange A função AcxPinNotifyDataFormatChange é chamada para gerar um evento de notificação de alteração de formato de dados para o pin especificado. |
AcxPinRemoveModeDataFormatList A função AcxPinRemoveModeDataFormatList exclui a lista de formatos de dados do modo para o pin especificado. |
AcxPinRemoveStreamBridges A função AcxPinRemoveStreamBridges remove objetos ACXSTREAMBRIDGE do pino especificado. |
AcxPinRetrieveModeDataFormatList A função AcxPinRetrieveModeDataFormatList obtém a lista de formatos de dados de modo para o pin especificado. |
Funções de retorno de chamada
EVT_ACX_JACK_RETRIEVE_PRESENCE_STATE A função de retorno de chamada EVT_ACX_JACK_RETRIEVE_PRESENCE_STATE é implementada pelo driver e é chamada quando o estado é solicitado para o jack especificado. |
EVT_ACX_PIN_CONNECTED A função de retorno de chamada EVT_ACX_PIN_CONNECTED é implementada pelo driver e é chamada quando o pino da ponte do circuito é conectado ao pino de ponte de outro circuito. |
EVT_ACX_PIN_DATAFORMAT_CHANGE_NOTIFICATION A função de retorno de chamada EVT_ACX_PIN_DATAFORMAT_CHANGE_NOTIFICATION é implementada pelo driver e é chamada quando ocorre uma alteração de formato de dados no pin especificado. |
EVT_ACX_PIN_DISCONNECTED A função de retorno de chamada EVT_ACX_PIN_DISCONNECTED é implementada pelo driver e é chamada quando o pino da ponte do circuito é desconectado do pino de outro circuito. |
EVT_ACX_PIN_RETRIEVE_JACK_SINK_INFO A função de retorno de chamada EVT_ACX_PIN_RETRIEVE_JACK_SINK_INFO é implementada pelo driver e é chamada quando as informações do coletor são solicitadas para o pin especificado. |
EVT_ACX_PIN_RETRIEVE_NAME A função de retorno de chamada EVT_ACX_PIN_RETRIEVE_NAME é implementada pelo driver e é chamada quando o nome é solicitado para o pin especificado. |
EVT_ACX_PIN_SET_DATAFORMAT A função de retorno de chamada EVT_ACX_PIN_SET_DATAFORMAT é implementada pelo driver e é chamada para definir o formato de dados para o pin especificado. |
Estruturas
ACX_CONNECTION A estrutura ACX_CONNECTION é usada para definir uma conexão entre dois pinos. |
ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION A estrutura ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION especifica como o áudio de loopback é intercalado com o áudio do microfone para KSPROPERTY_INTERLEAVEDAUDIO_FORMATINFORMATION. |
ACX_JACK_CALLBACKS A estrutura ACX_JACK_CALLBACKS especifica funções de retorno de chamada de evento de tomada de áudio. |
ACX_JACK_CONFIG A estrutura ACX_JACK_CONFIG é usada para configurar uma tomada de áudio. |
ACX_JACK_DESCRIPTION A estrutura ACX_JACK_DESCRIPTION descreve atributos de uma tomada de áudio, como tipo de conexão, local físico e assim por diante. |
ACX_JACK_SINK_INFORMATION A estrutura ACX_JACK_SINK_INFORMATION especifica informações sobre um dispositivo de áudio digital relacionado à exibição, como um dispositivo HDMI ou uma porta de exibição. |
ACX_MIC_ARRAY_GEOMETRY A estrutura ACX_MIC_ARRAY_GEOMETRY especifica o tipo e a geometria da matriz de microfone. |
ACX_MICARRAYGEOMETRY_CONFIG A estrutura ACX_MICARRAYGEOMETRY_CONFIG é usada para configurar uma matriz de microfone. |
ACX_MICROPHONE_CONFIG A estrutura ACX_MICROPHONE_CONFIG é usada para configurar um microfone. |
ACX_MICROPHONE_COORDINATES A estrutura ACX_MICROPHONE_COORDINATES especifica o local 3D do microfone nas coordenadas X, Y e Z. |
ACX_PHYSICAL_CONNECTION A estrutura ACX_PHYSICAL_CONNECTION descreve uma conexão de áudio física entre dois objetos ACXCIRCUIT. |
ACX_PIN_CALLBACKS A estrutura ACX_PIN_CALLBACKS especifica funções de retorno de chamada de evento de fixação. |
ACX_PIN_CONFIG A estrutura ACX_PIN_CONFIG é usada para configurar um pino. |
Enumerações
ACX_CONNECTION_FLAGS A enumeração ACX_CONNECTION_FLAGS é usada pela estrutura ACX_CONNECTION para especificar os tipos de identificador de objeto ACX. |
ACX_JACK_CONFIG_FLAGS A enumeração ACX_JACK_CONFIG_FLAGS é usada para descrever as propriedades de uma tomada física para uma ACX (extensão de classe de áudio). |
ACX_JACK_CONNECTION_TYPE A enumeração ACX_JACK_CONNECTION_TYPE é usada para descrever o tipo de uma tomada de conexão física. |
ACX_JACK_GEN_LOCATION A enumeração ACX_JACK_GEN_LOCATION é usada pela estrutura ACX_JACK_DESCRIPTION para ajudar a descrever a localização geral de uma tomada de áudio dentro de um sistema. |
ACX_JACK_GEO_LOCATION A enumeração ACX_JACK_GEO_LOCATION é usada pela estrutura ACX_JACK_DESCRIPTION para ajudar a descrever o local geométrico de uma tomada de áudio. |
ACX_JACK_PORT_CONNECTION A enumeração ACX_JACK_PORT_CONNECTION é usada pela estrutura ACX_JACK_DESCRIPTION e especifica o tipo de porta representada pelo jack. |
ACX_JACK_SINK_INFO_CONNECTION_TYPE A enumeração ACX_JACK_SINK_INFO_CONNECTION_TYPE é usada pela estrutura ACX_JACK_SINK_INFORMATION para especificar o tipo de uma conexão. |
ACX_MIC_ARRAY_TYPE A enumeração ACX_MIC_ARRAY_TYPE é usada para especificar o tipo de uma matriz de microfone. |
ACX_MICARRAYGEOMETRY_CONFIG_FLAGS A enumeração ACX_MICARRAYGEOMETRY_CONFIG_FLAGS é usada para configurar a geometria de uma matriz de microfone. |
ACX_MICROPHONE_CONFIG_FLAGS A enumeração ACX_MICROPHONE_CONFIG_FLAGS é usada para configurar um microfone físico. |
ACX_MICROPHONE_TYPE A enumeração ACX_MICROPHONE_TYPE é usada para identificar o padrão de retirada de um microfone. |
ACX_PHYSICAL_CONNECTION_FLAGS A enumeração ACX_PHYSICAL_CONNECTION_FLAGS é usada pela estrutura ACX_PHYSICAL_CONNECTION para inicializar uma conexão física. |
ACX_PIN_COMMUNICATION A enumeração ACX_PIN_COMMUNICATION é usada pela estrutura ACX_PIN_CONFIG para indicar o tipo de comunicação de um pino. |
ACX_PIN_CONFIG_FLAGS A enumeração ACX_PIN_CONFIG_FLAGS especifica as configurações de pino usadas na estrutura de ACX_PIN_CONFIG. |
ACX_PIN_QUALIFIER A enumeração ACX_PIN_QUALIFIER especifica como o PIN está conectado na topologia de áudio de vários circuitos. |
ACX_PIN_TYPE A enumeração ACX_PIN_TYPE é usada pela estrutura ACX_PIN_CONFIG para indicar o tipo de um pino. |