Public Member Functions | Public Attributes | Static Public Attributes | List of all members
sound_play.sound_type.SoundType Class Reference
Inheritance diagram for sound_play.sound_type.SoundType:
Inheritance graph
[legend]

Public Member Functions

def __del__ (self)
 
def __init__ (self, file, device, volume=1.0)
 
def command (self, cmd)
 
def dispose (self)
 
def get_playing (self)
 
def get_staleness (self)
 
def loop (self)
 
def on_stream_end (self, bus, message)
 
def single (self)
 
def stop (self)
 
def update (self)
 

Public Attributes

 bus
 
 bus_conn_id
 
 file
 
 lock
 
 sink
 
 sound
 
 staleness
 
 state
 
 uri
 
 volume
 

Static Public Attributes

int COUNTING = 2
 
int LOOPING = 1
 
int STOPPED = 0
 

Detailed Description

Definition at line 23 of file sound_type.py.

Constructor & Destructor Documentation

◆ __init__()

def sound_play.sound_type.SoundType.__init__ (   self,
  file,
  device,
  volume = 1.0 
)

Definition at line 28 of file sound_type.py.

◆ __del__()

def sound_play.sound_type.SoundType.__del__ (   self)

Definition at line 65 of file sound_type.py.

Member Function Documentation

◆ command()

def sound_play.sound_type.SoundType.command (   self,
  cmd 
)

Definition at line 126 of file sound_type.py.

◆ dispose()

def sound_play.sound_type.SoundType.dispose (   self)

Definition at line 87 of file sound_type.py.

◆ get_playing()

def sound_play.sound_type.SoundType.get_playing (   self)

Definition at line 153 of file sound_type.py.

◆ get_staleness()

def sound_play.sound_type.SoundType.get_staleness (   self)

Definition at line 134 of file sound_type.py.

◆ loop()

def sound_play.sound_type.SoundType.loop (   self)

Definition at line 73 of file sound_type.py.

◆ on_stream_end()

def sound_play.sound_type.SoundType.on_stream_end (   self,
  bus,
  message 
)

Definition at line 58 of file sound_type.py.

◆ single()

def sound_play.sound_type.SoundType.single (   self)

Definition at line 112 of file sound_type.py.

◆ stop()

def sound_play.sound_type.SoundType.stop (   self)

Definition at line 103 of file sound_type.py.

◆ update()

def sound_play.sound_type.SoundType.update (   self)

Definition at line 69 of file sound_type.py.

Member Data Documentation

◆ bus

sound_play.sound_type.SoundType.bus

Definition at line 54 of file sound_type.py.

◆ bus_conn_id

sound_play.sound_type.SoundType.bus_conn_id

Definition at line 56 of file sound_type.py.

◆ COUNTING

int sound_play.sound_type.SoundType.COUNTING = 2
static

Definition at line 26 of file sound_type.py.

◆ file

sound_play.sound_type.SoundType.file

Definition at line 52 of file sound_type.py.

◆ lock

sound_play.sound_type.SoundType.lock

Definition at line 29 of file sound_type.py.

◆ LOOPING

int sound_play.sound_type.SoundType.LOOPING = 1
static

Definition at line 25 of file sound_type.py.

◆ sink

sound_play.sound_type.SoundType.sink

Definition at line 36 of file sound_type.py.

◆ sound

sound_play.sound_type.SoundType.sound

Definition at line 31 of file sound_type.py.

◆ staleness

sound_play.sound_type.SoundType.staleness

Definition at line 51 of file sound_type.py.

◆ state

sound_play.sound_type.SoundType.state

Definition at line 30 of file sound_type.py.

◆ STOPPED

int sound_play.sound_type.SoundType.STOPPED = 0
static

Definition at line 24 of file sound_type.py.

◆ uri

sound_play.sound_type.SoundType.uri

Definition at line 47 of file sound_type.py.

◆ volume

sound_play.sound_type.SoundType.volume

Definition at line 48 of file sound_type.py.


The documentation for this class was generated from the following file:


sound_play
Author(s): Blaise Gassend
autogenerated on Thu Apr 4 2024 02:45:08