D-Bus Interface: Enumerations

(Back to the toplevel D-Bus Interface page)

Sample formats

  • 0 : Unsigned 8 bit PCM
  • 1 : 8 bit a-Law
  • 2 : 8 bit mu-Law
  • 3 : Signed 16 bit PCM, little endian
  • 4 : Signed 16 bit PCM, big endian
  • 5 : 32 bit IEEE floating point, little endian, range -1.0 to 1.0
  • 6 : 32 bit IEEE floating point, big endian, range -1.0 to 1.0
  • 7 : Signed 32 bit PCM, little endian
  • 8 : Signed 32 bit PCM, big endian
  • 9 : Signed 24 bit PCM packed, little endian
  • 10 : Signed 24 bit PCM packed, big endian
  • 11 : Signed 24 bit PCM in LSB of 32 bit words, little endian
  • 12 : Signed 24 bit PCM in LSB of 32 bit words, big endian

Channel positions

  • 0 : Mono
  • 1 : Front left
  • 2 : Front right
  • 3 : Front center
  • 4 : Rear center
  • 5 : Rear left
  • 6 : Rear right
  • 7 : LFE
  • 8 : Front left of center
  • 9 : Front right of center
  • 10 : Side left
  • 11 : Side right
  • 12 : Aux 0
  • 13 : Aux 1
  • 14 : Aux 2
  • 15 : Aux 3
  • 16 : Aux 4
  • 17 : Aux 5
  • 18 : Aux 6
  • 19 : Aux 7
  • 20 : Aux 8
  • 21 : Aux 9
  • 22 : Aux 10
  • 23 : Aux 11
  • 24 : Aux 12
  • 25 : Aux 13
  • 26 : Aux 14
  • 27 : Aux 15
  • 28 : Aux 16
  • 29 : Aux 17
  • 30 : Aux 18
  • 31 : Aux 19
  • 32 : Aux 20
  • 33 : Aux 21
  • 34 : Aux 22
  • 35 : Aux 23
  • 36 : Aux 24
  • 37 : Aux 25
  • 38 : Aux 26
  • 39 : Aux 27
  • 40 : Aux 28
  • 41 : Aux 29
  • 42 : Aux 30
  • 43 : Aux 31
  • 44 : Top center
  • 45 : Top front left
  • 46 : Top front right
  • 47 : Top front center
  • 48 : Top rear left
  • 49 : Top rear right
  • 50 : Top rear center

Device states

  • 0 : Running, the device is being used by at least one non-corked stream.
  • 1 : Idle, the device is active, but no non-corked streams are connected to it.
  • 2 : Suspended, the device is not in use and may be currently closed.

Update modes

  • 0 : Replace the entire set with the new set, don't keep any old data around.
  • 1 : Merge the new set into the existing one, not replacing any old entries if they share a common key with the new set.
  • 2 : Merge the new set into the existing one, replacing all old entries that share a common key with the new set.