コード例 #1
0
 def get_device(self):
     return bass_call_0(BASS_GetDevice)
コード例 #2
0
ファイル: channel.py プロジェクト: ogomez92/invasion_python
 def get_length (self, mode=BASS_POS_BYTE):
  return bass_call_0(BASS_ChannelGetLength, self.handle, mode)
コード例 #3
0
ファイル: channel.py プロジェクト: ogomez92/invasion_python
 def bytes_to_seconds(self, position=None):
  """Translates a byte position into time (seconds), based on a channel's format."""
  position = position or self.position
  return bass_call_0(BASS_ChannelBytes2Seconds, self.handle, position)
コード例 #4
0
ファイル: channel.py プロジェクト: ogomez92/invasion_python
 def get_looping(self):
  return bass_call_0(BASS_ChannelFlags, self.handle, BASS_SAMPLE_LOOP, 0) == 20
コード例 #5
0
ファイル: channel.py プロジェクト: ogomez92/invasion_python
 def is_active (self):
  "Checks if a sample, stream, or MOD music is active (playing) or stalled. Can also check if a recording is in progress."""
  return bass_call_0(BASS_ChannelIsActive, self.handle)
コード例 #6
0
 def is_stopped(self):
     return bass_call_0(pybassenc.BASS_Encode_IsActive,
                        self.handle) == pybass.BASS_ACTIVE_STOPPED
コード例 #7
0
ファイル: channel.py プロジェクト: ogomez92/invasion_python
 def get_level(self):
  """Retrieves the level (peak amplitude) of a stream, MOD music or recording channel."""
  return bass_call_0(BASS_ChannelGetLevel, self.handle)
コード例 #8
0
ファイル: channel.py プロジェクト: wafiqtaher/TheQube
 def get_looping(self):
     return bass_call_0(BASS_ChannelFlags, self.handle, BASS_SAMPLE_LOOP,
                        0) == 20
コード例 #9
0
ファイル: channel.py プロジェクト: wafiqtaher/TheQube
 def set_looping(self, looping):
     if looping:
         return bass_call_0(BASS_ChannelFlags, self.handle,
                            BASS_SAMPLE_LOOP, BASS_SAMPLE_LOOP)
     return bass_call_0(BASS_ChannelFlags, self.handle, 0, BASS_SAMPLE_LOOP)
コード例 #10
0
ファイル: channel.py プロジェクト: wafiqtaher/TheQube
 def get_level(self):
     """Retrieves the level (peak amplitude) of a stream, MOD music or recording channel."""
     return bass_call_0(BASS_ChannelGetLevel, self.handle)
コード例 #11
0
ファイル: channel.py プロジェクト: wafiqtaher/TheQube
 def get_data(self, length=16384):
     buf = c_buffer(length)
     bass_call_0(BASS_ChannelGetData, self.handle, pointer(buf), length)
     return buf
コード例 #12
0
ファイル: channel.py プロジェクト: wafiqtaher/TheQube
 def is_sliding(self, attribute=None):
     """Checks if an attribute (or any attribute) of a sample, stream, or MOD music is sliding."""
     return bass_call_0(BASS_ChannelIsSliding, self.handle, attribute)
コード例 #13
0
ファイル: stream.py プロジェクト: wafiqtaher/TheQube
 def get_file_position(self, mode):
     return bass_call_0(BASS_StreamGetFilePosition, self.handle, mode)
コード例 #14
0
ファイル: stream.py プロジェクト: wafiqtaher/TheQube
 def push(self, data):
     return bass_call_0(BASS_StreamPutData, self.handle, data, len(data))
コード例 #15
0
ファイル: encoder.py プロジェクト: FBSLikan/TheQube
 def is_stopped(self):
  return bass_call_0(pybassenc.BASS_Encode_IsActive, self.handle) == pybass.BASS_ACTIVE_STOPPED
コード例 #16
0
ファイル: channel.py プロジェクト: wafiqtaher/TheQube
 def is_active(self):
     "Checks if a sample, stream, or MOD music is active (playing) or stalled. Can also check if a recording is in progress." ""
     return bass_call_0(BASS_ChannelIsActive, self.handle)
コード例 #17
0
 def paused(self):
     return bass_call_0(pybassenc.BASS_Encode_IsActive,
                        self.handle) == pybass.BASS_ACTIVE_PAUSED
コード例 #18
0
ファイル: channel.py プロジェクト: wafiqtaher/TheQube
 def get_position(self, mode=BASS_POS_BYTE):
     """Retrieves the playback position of a sample, stream, or MOD music. Can also be used with a recording channel."""
     return bass_call_0(BASS_ChannelGetPosition, self.handle, mode)
コード例 #19
0
ファイル: channel.py プロジェクト: ogomez92/invasion_python
 def is_sliding (self, attribute=None):
  """Checks if an attribute (or any attribute) of a sample, stream, or MOD music is sliding."""
  return bass_call_0(BASS_ChannelIsSliding, self.handle, attribute)
コード例 #20
0
ファイル: channel.py プロジェクト: wafiqtaher/TheQube
 def get_length(self, mode=BASS_POS_BYTE):
     return bass_call_0(BASS_ChannelGetLength, self.handle, mode)
コード例 #21
0
ファイル: channel.py プロジェクト: ogomez92/invasion_python
 def get_data(self, length=16384):
  buf = c_buffer(length)
  bass_call_0(BASS_ChannelGetData, self.handle, pointer(buf), length)
  return buf
コード例 #22
0
ファイル: channel.py プロジェクト: wafiqtaher/TheQube
 def get_device(self):
     """Retrieves the device that a channel is using."""
     return bass_call_0(BASS_ChannelGetDevice, self.handle)
コード例 #23
0
ファイル: channel.py プロジェクト: ogomez92/invasion_python
 def set_looping(self, looping):
  if looping:
   return bass_call_0(BASS_ChannelFlags, self.handle, BASS_SAMPLE_LOOP, BASS_SAMPLE_LOOP)
  return bass_call_0(BASS_ChannelFlags, self.handle, 0, BASS_SAMPLE_LOOP)
コード例 #24
0
ファイル: channel.py プロジェクト: wafiqtaher/TheQube
 def bytes_to_seconds(self, position=None):
     """Translates a byte position into time (seconds), based on a channel's format."""
     position = position or self.position
     return bass_call_0(BASS_ChannelBytes2Seconds, self.handle, position)
コード例 #25
0
ファイル: channel.py プロジェクト: ogomez92/invasion_python
 def get_position (self, mode=BASS_POS_BYTE):
  """Retrieves the playback position of a sample, stream, or MOD music. Can also be used with a recording channel."""
  return bass_call_0(BASS_ChannelGetPosition, self.handle, mode)
コード例 #26
0
ファイル: channel.py プロジェクト: wafiqtaher/TheQube
 def seconds_to_bytes(self, position):
     """Translates a time (seconds) position into bytes, based on a channel's format."""
     return bass_call_0(BASS_ChannelSeconds2Bytes, self.handle, position)
コード例 #27
0
ファイル: channel.py プロジェクト: ogomez92/invasion_python
 def get_device(self):
  """Retrieves the device that a channel is using."""
  return bass_call_0( BASS_ChannelGetDevice, self.handle)
コード例 #28
0
ファイル: stream.py プロジェクト: FBSLikan/TheQube
 def get_file_position(self, mode):
  return bass_call_0(BASS_StreamGetFilePosition, self.handle, mode)
コード例 #29
0
ファイル: channel.py プロジェクト: ogomez92/invasion_python
 def seconds_to_bytes(self, position):
  """Translates a time (seconds) position into bytes, based on a channel's format."""
  return bass_call_0(BASS_ChannelSeconds2Bytes, self.handle, position)
コード例 #30
0
ファイル: stream.py プロジェクト: FBSLikan/TheQube
 def push(self, data):
  return bass_call_0(BASS_StreamPutData, self.handle, data, len(data))
コード例 #31
0
ファイル: input.py プロジェクト: FBSLikan/TheQube
 def get_device(self):
    return bass_call_0(BASS_RecordGetDevice)
コード例 #32
0
ファイル: encoder.py プロジェクト: FBSLikan/TheQube
 def paused(self):
  return bass_call_0(pybassenc.BASS_Encode_IsActive, self.handle) == pybass.BASS_ACTIVE_PAUSED