Home Units Hierarchy Routines All identifiers

Class unaBassStream

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type unaBassStream = class(unaBassConsumer)

Description

Provides interface for BASS stream support. Requires BASS library (bass.dll)

http://www.un4seen.com/

Hierarchy

Overview

Methods

Public function createStream(const fileName: wString; offset, maxLength, flags: DWORD): bool; overload;
Public function createStream(const url: string; offset: DWORD; flags: DWORD; const localCopy: string = ''): bool; overload;
Public function createStream(data: pointer; len, flags: DWORD): bool; overload;
Public function createStream(freq, flags: DWORD; proc: pointer; user: DWORD): bool; overload;
Public function get_filePosition(mode: DWORD): DWORD;
Public function get_length(): QWORD;
Public function get_tags(tags: DWORD): pAnsiChar;
Public function isOpen(): bool;
Public function play(flush: bool; flags: DWORD): bool;
Public function preBuf(len: DWORD = 0): bool;
Public procedure closeStream();
Protected procedure freeResources(); override;
Protected procedure onDownloadURL(buf: pointer; len: unsigned); virtual;
Protected procedure stream_free();

Description

Methods

Public function createStream(const fileName: wString; offset, maxLength, flags: DWORD): bool; overload;
 
Public function createStream(const url: string; offset: DWORD; flags: DWORD; const localCopy: string = ''): bool; overload;
 
Public function createStream(data: pointer; len, flags: DWORD): bool; overload;
 
Public function createStream(freq, flags: DWORD; proc: pointer; user: DWORD): bool; overload;
 
Public function get_filePosition(mode: DWORD): DWORD;
 
Public function get_length(): QWORD;
 
Public function get_tags(tags: DWORD): pAnsiChar;
 
Public function isOpen(): bool;
 
Public function play(flush: bool; flags: DWORD): bool;
 
Public function preBuf(len: DWORD = 0): bool;
 
Public procedure closeStream();
 
Protected procedure freeResources(); override;
 
Protected procedure onDownloadURL(buf: pointer; len: unsigned); virtual;
 
Protected procedure stream_free();
 

(c) 2012 Lake of Soft


Generated by PasDoc 0.12.1 on 2012-10-09