Module types

Source

Structs§

AddSourceOperation
See BASS spec v1.0 Section 3.1.1.4 for details.
BigSubgroup
BisSync
4-octet bitfield. Bit 0-30 = BIS_index[1-31] 0x00000000: 0b0 = Do not synchronize to BIS_index[x] 0xxxxxxxxx: 0b1 = Synchronize to BIS_index[x] 0xFFFFFFFF: means No preference if used in BroadcastAudioScanControlPoint, Failed to sync if used in ReceiveState.
ModifySourceOperation
See Broadcast Audio Scan Service spec v1.0 Section 3.1.1.5 for details.
ReceiveState
RemoteScanStartedOperation
See BASS spec v1.0 Section 3.1.1.3 for details.
RemoteScanStoppedOperation
See BASS spec v1.0 Section 3.1.1.2 for details.
RemoveSourceOperation
See Broadcast Audio Scan Service spec v1.0 Section 3.1.1.7 for details.
SetBroadcastCodeOperation
See Broadcast Audio Scan Service spec v1.0 Section 3.1.1.6 for details.

Enums§

BroadcastReceiveState
Broadcast Receive State characteristic as defined in Broadcast Audio Scan Service spec v1.0 Section 3.2. The Broadcast Receive State characteristic is used by the server to expose information about a Broadcast Source. If the server has not written a Source_ID value to the Broadcast Receive State characteristic, the Broadcast Recieve State characteristic value shall be empty.
ControlPointOpcode
EncryptionStatus
Represents BIG_Encryption and Bad_Code params from BASS spec v.1.0 Table 3.9.
PaSync
PaSyncState

Constants§

ADDRESS_BYTE_SIZE
BROADCAST_AUDIO_SCAN_CONTROL_POINT_UUID
16-bit UUID value for the characteristics offered by the Broadcast Audio Scan Service.
BROADCAST_RECEIVE_STATE_UUID

Traits§

ControlPointOperation
Trait for objects that represent a Broadcast Audio Scan Control Point characteristic. When written by a client, the Broadcast Audio Scan Control Point characteristic is defined as an 8-bit enumerated value, known as the opcode, followed by zero or more parameter octets. The opcode represents the operation that would be performed in the Broadcast Audio Scan Service server. See BASS spec v1.0 Section 3.1 for details.

Type Aliases§

BisIndex
BIS index value of a particular BIS. Valid value range is [1 to len of BIS]
SourceId
SubgroupIndex
Index into the vector of BIG subgroups. Valid value range is [0 to len of BIG vector).