Logo Search packages:      
Sourcecode: alsa-driver version File versions  Download package

HPI constant definitions


Modules

 Adapter types/product ids
 Audio format types
 Adapter modes used in HPI_AdapterSetMode API
 Mixer flags used in processing function HPI_MIXER_GET_CONTROL_MULTIPLE_VALUES
 Tuners
 SampleClock source values
 Equalizer filter types
 MPEG modes
 Error codes

Defines

#define HPI_AES18_ADDRESS   105
#define HPI_AES18_CHANNEL_MODE_INDEPENDENT   (2)
#define HPI_AES18_CHANNEL_MODE_JOINT   (1)
#define HPI_AES18_CONFIG   101
#define HPI_AES18_DEFAULT_BLOCK_LENGTH   1764
#define HPI_AES18_DEFAULT_OP_MODE   HPI_AES18_MODE_MASTER
#define HPI_AES18_DEFAULT_PRIORITY_ENB   0x000F
#define HPI_AES18_INTERNAL_BUFFER_SIZE   102
#define HPI_AES18_INTERNAL_BUFFER_STATE   103
#define HPI_AES18_MAX_ADDRESS   65536
#define HPI_AES18_MAX_CHANNELS   2
#define HPI_AES18_MAX_PRIORITIES   4
#define HPI_AES18_MAX_PRIORITYMASK   0x000F
#define HPI_AES18_MAX_REPETITION   5
#define HPI_AES18_MESSAGE   104
#define HPI_AES18_MODE_MASTER   0
#define HPI_AES18_MODE_SLAVE   1
#define HPI_AES18BG_MAX_BLOCKSPERSEC   100
#define HPI_AES18BG_MIN_BLOCKSPERSEC   2
#define HPI_AESEBU_CHANNELSTATUS   4
#define HPI_AESEBU_CLOCKSOURCE   6
#define HPI_AESEBU_CLOCKSOURCE_ADAPTER   1
#define HPI_AESEBU_CLOCKSOURCE_AESEBU_SYNC   2
#define HPI_AESEBU_ERROR_BIPHASE_VIOLATION   0x08
#define HPI_AESEBU_ERROR_NOT_LOCKED   0x01
#define HPI_AESEBU_ERROR_PARITY_ERROR   0x04
#define HPI_AESEBU_ERROR_POOR_QUALITY   0x02
#define HPI_AESEBU_ERROR_VALIDITY   0x10
#define HPI_AESEBU_ERRORSTATUS   2
#define HPI_AESEBU_SAMPLERATE   3
#define HPI_AESEBU_SOURCE   1
#define HPI_AESEBU_SOURCE_AESEBU   1
#define HPI_AESEBU_SOURCE_SPDIF   2
#define HPI_AESEBU_USERDATA   5
#define HPI_BITSTREAM_ACTIVITY   1
#define HPI_BITSTREAM_CLOCK_EDGE   2
#define HPI_BITSTREAM_CLOCK_SOURCE   3
#define HPI_BITSTREAM_DATA_POLARITY   1
#define HPI_BUS_ISAPNP   1
#define HPI_BUS_PCI   2
#define HPI_BUS_USB   3
#define HPI_CAPABILITY_MAX   1
#define HPI_CAPABILITY_MPEG_LAYER3   (1)
#define HPI_CAPABILITY_NONE   (0)
#define HPI_CHANNEL_MODE_LAST   6
#define HPI_CHANNEL_MODE_LEFT_TO_STEREO   3
#define HPI_CHANNEL_MODE_NORMAL   1
#define HPI_CHANNEL_MODE_RIGHT_TO_STEREO   4
#define HPI_CHANNEL_MODE_STEREO_TO_LEFT   5
#define HPI_CHANNEL_MODE_STEREO_TO_RIGHT   6
#define HPI_CHANNEL_MODE_SWAP   2
#define HPI_COBRANET_GET   HPI_MAKE_ATTRIBUTE(HPI_CONTROL_COBRANET,2)
#define HPI_COBRANET_GET_DATA   HPI_MAKE_ATTRIBUTE(HPI_CONTROL_COBRANET,4)
#define HPI_COBRANET_GET_PACKET   HPI_MAKE_ATTRIBUTE(HPI_CONTROL_COBRANET,7)
#define HPI_COBRANET_GET_STATUS   HPI_MAKE_ATTRIBUTE(HPI_CONTROL_COBRANET,5)
#define HPI_COBRANET_HMI_cobraBridge   0x20000
#define HPI_COBRANET_HMI_cobraBridgeRxPktBuf   ( HPI_COBRANET_HMI_cobraBridge + 0x2000 )
#define HPI_COBRANET_HMI_cobraBridgeTxPktBuf   ( HPI_COBRANET_HMI_cobraBridge + 0x1000 )
#define HPI_COBRANET_HMI_cobraIfPhyAddress   ( HPI_COBRANET_HMI_cobraIfTable1 + 0xd )
#define HPI_COBRANET_HMI_cobraIfTable1   0x110000
#define HPI_COBRANET_HMI_cobraIpMonCurrentIP   ( HPI_COBRANET_HMI_cobraProtocolIP + 0x0 )
#define HPI_COBRANET_HMI_cobraProtocolIP   0x72000
#define HPI_COBRANET_HMI_STATUS_RXPACKET   2
#define HPI_COBRANET_HMI_STATUS_TXPACKET   3
#define HPI_COBRANET_MODE   HPI_MAKE_ATTRIBUTE(HPI_CONTROL_COBRANET,8)
#define HPI_COBRANET_MODE_NETWORK   0
#define HPI_COBRANET_MODE_QUERY   0
#define HPI_COBRANET_MODE_SET   1
#define HPI_COBRANET_MODE_TETHERED   1
#define HPI_COBRANET_SEND_PACKET   HPI_MAKE_ATTRIBUTE(HPI_CONTROL_COBRANET,6)
#define HPI_COBRANET_SET   HPI_MAKE_ATTRIBUTE(HPI_CONTROL_COBRANET,1)
#define HPI_COBRANET_SET_DATA   HPI_MAKE_ATTRIBUTE(HPI_CONTROL_COBRANET,3)
#define HPI_CONTROL_AES18_BLOCKGENERATOR   14
#define HPI_CONTROL_AES18_RECEIVER   13
#define HPI_CONTROL_AES18_TRANSMITTER   12
#define HPI_CONTROL_AESEBU_RECEIVER   7
#define HPI_CONTROL_AESEBU_TRANSMITTER   6
#define HPI_CONTROL_BITSTREAM   16
#define HPI_CONTROL_CHANNEL_MODE   15
#define HPI_CONTROL_COBRANET   21
#define HPI_CONTROL_COMPANDER   20
#define HPI_CONTROL_CONNECTION   1
#define HPI_CONTROL_LAST_INDEX   21
#define HPI_CONTROL_LEVEL   8
#define HPI_CONTROL_METER   3
#define HPI_CONTROL_MICROPHONE   18
#define HPI_CONTROL_MULTIPLEXER   5
#define HPI_CONTROL_MUTE   4
#define HPI_CONTROL_ONOFFSWITCH   10
#define HPI_CONTROL_PARAMETRIC_EQ   19
#define HPI_CONTROL_SAMPLECLOCK   17
#define HPI_CONTROL_SPACING   (0x100)
#define HPI_CONTROL_TUNER   9
#define HPI_CONTROL_VOLUME   2
#define HPI_CONTROL_VOX   11
#define HPI_DESTNODE_AESEBU_OUT   203
#define HPI_DESTNODE_BASE   200
#define HPI_DESTNODE_COBRANET   206
#define HPI_DESTNODE_ISTREAM   201
#define HPI_DESTNODE_LAST_INDEX   206
#define HPI_DESTNODE_LINEOUT   202
#define HPI_DESTNODE_RF   204
#define HPI_DESTNODE_SPEAKER   205
#define HPI_EQUALIZER_COEFFICIENTS   3
#define HPI_EQUALIZER_FILTER   2
#define HPI_EQUALIZER_NUM_FILTERS   1
#define HPI_ETHERNET_HEADER_SIZE   (16)
#define HPI_ETHERNET_PACKET_HOSTED_VIA_HMI   0x20
#define HPI_ETHERNET_PACKET_HOSTED_VIA_HMI_V1   0x21
#define HPI_ETHERNET_PACKET_HOSTED_VIA_HPI   0x40
#define HPI_ETHERNET_PACKET_HOSTED_VIA_HPI_V1   0x41
#define HPI_ETHERNET_PACKET_V1   0x01
#define HPI_GAIN_OFF   (-100*HPI_UNITS_PER_dB)
#define HPI_ID_ISAPNP_AUDIOSCIENCE   0x0669
#define HPI_MAKE_ATTRIBUTE(obj, index)   (obj*HPI_CONTROL_SPACING+index)
#define HPI_MAX_ADAPTER_MEM_SPACES   (2)
#define HPI_MAX_ADAPTERS   16
#define HPI_MAX_ANC_BYTES_PER_FRAME   (64)
#define HPI_MAX_CHANNELS   2
#define HPI_MAX_CONTROLS   4
#define HPI_MAX_NODES   8
#define HPI_MAX_STREAMS   16
#define HPI_METER_PEAK   2
#define HPI_METER_PEAK_BALLISTICS   4
#define HPI_METER_RMS   1
#define HPI_METER_RMS_BALLISTICS   3
#define HPI_MICROPHONE_PHANTOM_POWER   1
#define HPI_MPEG_ANC_ALIGN_LEFT   (0)
#define HPI_MPEG_ANC_ALIGN_RIGHT   (1)
#define HPI_MPEG_ANC_HASENERGY   (0)
#define HPI_MPEG_ANC_RAW   (1)
#define HPI_MULTIPLEXER_QUERYSOURCE   2
#define HPI_MULTIPLEXER_SOURCE   1
#define HPI_ONOFFSWITCH_STATE   1
#define HPI_OSTREAM_TIMESCALE_UNITS   (10000)
#define HPI_OSTREAM_VELOCITY_UNITS   4096
#define HPI_PCI_VENDOR_ID_AUDIOSCIENCE   0x175C
#define HPI_PCI_VENDOR_ID_MOTOROLA   0x1057
#define HPI_PCI_VENDOR_ID_TI   0x104C
#define HPI_POLARITY_NEGATIVE   1
#define HPI_POLARITY_POSITIVE   0
#define HPI_SAMPLECLOCK_SAMPLERATE   2
#define HPI_SAMPLECLOCK_SOURCE   1
#define HPI_SAMPLECLOCK_SOURCE_INDEX   3
#define HPI_SOURCENODE_AESEBU_IN   103
#define HPI_SOURCENODE_BASE   100
#define HPI_SOURCENODE_CLOCK_SOURCE   106
#define HPI_SOURCENODE_COBRANET   109
#define HPI_SOURCENODE_LAST_INDEX   109
#define HPI_SOURCENODE_LINEIN   102
#define HPI_SOURCENODE_MICROPHONE   108
#define HPI_SOURCENODE_OSTREAM   101
#define HPI_SOURCENODE_RAW_BITSTREAM   107
#define HPI_SOURCENODE_RF   105
#define HPI_SOURCENODE_TUNER   104
#define HPI_STATE_DRAINED   4
#define HPI_STATE_PLAYING   2
#define HPI_STATE_RECORDING   3
#define HPI_STATE_SINEGEN   5
#define HPI_STATE_STOPPED   1
#define HPI_STRING_LEN   16
#define HPI_SWITCH_OFF   0
#define HPI_SWITCH_ON   1
#define HPI_UNITS_PER_dB   (100)
#define HPI_USB_LINUX_TAG   0x4C495341
#define HPI_USB_VENDOR_ID_AUDIOSCIENCE   0x1257
#define HPI_USB_W2K_TAG   0x57495341
#define HPI_VOLUME_AUTOFADE   HPI_VOLUME_AUTOFADE_LOG
#define HPI_VOLUME_AUTOFADE_1   4
#define HPI_VOLUME_AUTOFADE_2   5
#define HPI_VOLUME_AUTOFADE_LINEAR   3
#define HPI_VOLUME_AUTOFADE_LOG   2
#define HPI_VOLUME_GAIN   1
#define HPI_VOLUME_RANGE   10
#define HPI_VOX_THRESHOLD   1


Generated by  Doxygen 1.6.0   Back to index