Home Units Hierarchy Routines All identifiers

Class unaBassConsumer

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type unaBassConsumer = class(TObject)

Description

Hierarchy

Overview

Methods

Public constructor create(bass: unaBass; noChannel: bool = false);
Public function bytes2seconds(pos: QWORD): Single;
Public function seconds2bytes(const pos: Single): QWORD;
Protected function supportsDSP(): bool; virtual;
Public procedure BeforeDestruction(); override;
Protected procedure doDSPCallback(channel: DWORD; data: pointer; len: unsigned); virtual;
Protected procedure freeResources(); virtual;
Protected procedure setHandle(value: DWORD); virtual;

Properties

Public property asChannel: unaBassChannel read f_channel;
Public property bass: unaBass read f_bass;
Public property handle: DWORD read f_handle write setHandle;
Public property onDSPCallback: unaBassDSPCallbackEvent read f_onDSPCallback write f_onDSPCallback;

Description

Methods

Public constructor create(bass: unaBass; noChannel: bool = false);
 
Public function bytes2seconds(pos: QWORD): Single;
 
Public function seconds2bytes(const pos: Single): QWORD;
 
Protected function supportsDSP(): bool; virtual;
 
Public procedure BeforeDestruction(); override;
 
Protected procedure doDSPCallback(channel: DWORD; data: pointer; len: unsigned); virtual;
 
Protected procedure freeResources(); virtual;
 
Protected procedure setHandle(value: DWORD); virtual;
 

Properties

Public property asChannel: unaBassChannel read f_channel;
 
Public property bass: unaBass read f_bass;
 
Public property handle: DWORD read f_handle write setHandle;
 
Public property onDSPCallback: unaBassDSPCallbackEvent read f_onDSPCallback write f_onDSPCallback;
 

(c) 2012 Lake of Soft


Generated by PasDoc 0.12.1 on 2012-10-09