| Description | Hierarchy | Fields | Methods | Properties | 
type unaBassStream = class(unaBassConsumer)
Provides interface for BASS stream support. Requires BASS library (bass.dll)
![]()  | 
function createStream(const fileName: wString; offset, maxLength, flags: DWORD): bool; overload; | 
![]()  | 
function createStream(const url: string; offset: DWORD; flags: DWORD; const localCopy: string = ''): bool; overload; | 
![]()  | 
function createStream(data: pointer; len, flags: DWORD): bool; overload; | 
![]()  | 
function createStream(freq, flags: DWORD; proc: pointer; user: DWORD): bool; overload; | 
![]()  | 
function get_filePosition(mode: DWORD): DWORD; | 
![]()  | 
function get_length(): QWORD; | 
![]()  | 
function get_tags(tags: DWORD): pAnsiChar; | 
![]()  | 
function isOpen(): bool; | 
![]()  | 
function play(flush: bool; flags: DWORD): bool; | 
![]()  | 
function preBuf(len: DWORD = 0): bool; | 
![]()  | 
procedure closeStream(); | 
![]()  | 
procedure freeResources(); override; | 
![]()  | 
procedure onDownloadURL(buf: pointer; len: unsigned); virtual; | 
![]()  | 
procedure stream_free(); | 
![]()  | 
function createStream(const fileName: wString; offset, maxLength, flags: DWORD): bool; overload; | 
![]()  | 
function createStream(const url: string; offset: DWORD; flags: DWORD; const localCopy: string = ''): bool; overload; | 
![]()  | 
function createStream(data: pointer; len, flags: DWORD): bool; overload; | 
![]()  | 
function createStream(freq, flags: DWORD; proc: pointer; user: DWORD): bool; overload; | 
![]()  | 
function get_filePosition(mode: DWORD): DWORD; | 
![]()  | 
function get_length(): QWORD; | 
![]()  | 
function get_tags(tags: DWORD): pAnsiChar; | 
![]()  | 
function isOpen(): bool; | 
![]()  | 
function play(flush: bool; flags: DWORD): bool; | 
![]()  | 
function preBuf(len: DWORD = 0): bool; | 
![]()  | 
procedure closeStream(); | 
![]()  | 
procedure freeResources(); override; | 
![]()  | 
procedure onDownloadURL(buf: pointer; len: unsigned); virtual; | 
![]()  | 
procedure stream_free(); | 
(c) 2012 Lake of Soft