| Description | Hierarchy | Fields | Methods | Properties | 
type unaBassConsumer = class(TObject)
![]()  | 
constructor create(bass: unaBass; noChannel: bool = false); | 
![]()  | 
function bytes2seconds(pos: QWORD): Single; | 
![]()  | 
function seconds2bytes(const pos: Single): QWORD; | 
![]()  | 
function supportsDSP(): bool; virtual; | 
![]()  | 
procedure BeforeDestruction(); override; | 
![]()  | 
procedure doDSPCallback(channel: DWORD; data: pointer; len: unsigned); virtual; | 
![]()  | 
procedure freeResources(); virtual; | 
![]()  | 
procedure setHandle(value: DWORD); virtual; | 
![]()  | 
property asChannel: unaBassChannel read f_channel; | 
![]()  | 
property bass: unaBass read f_bass; | 
![]()  | 
property handle: DWORD read f_handle write setHandle; | 
![]()  | 
property onDSPCallback: unaBassDSPCallbackEvent read f_onDSPCallback write f_onDSPCallback; | 
![]()  | 
constructor create(bass: unaBass; noChannel: bool = false); | 
![]()  | 
function bytes2seconds(pos: QWORD): Single; | 
![]()  | 
function seconds2bytes(const pos: Single): QWORD; | 
![]()  | 
function supportsDSP(): bool; virtual; | 
![]()  | 
procedure BeforeDestruction(); override; | 
![]()  | 
procedure doDSPCallback(channel: DWORD; data: pointer; len: unsigned); virtual; | 
![]()  | 
procedure freeResources(); virtual; | 
![]()  | 
procedure setHandle(value: DWORD); virtual; | 
![]()  | 
property asChannel: unaBassChannel read f_channel; | 
![]()  | 
property bass: unaBass read f_bass; | 
![]()  | 
property handle: DWORD read f_handle write setHandle; | 
![]()  | 
property onDSPCallback: unaBassDSPCallbackEvent read f_onDSPCallback write f_onDSPCallback; | 
(c) 2012 Lake of Soft