Interface IAudioSource

Unit

Declaration

type IAudioSource = interface(IUpdateObject)

Description

No description available, ancestor IUpdateObject description follows
No description available, ancestor IObservable description follows

—————————————————————————– Base Interfaces —————————————————————————–

Attributes
GUID['{8532953B-320D-418B-A447-AC95DFAC368B}']
Attributes
GUID['{4C481E54-568A-46B4-BAAA-C0071932FDCF}']
Attributes
GUID['{0B8D395B-7B1C-4E20-84C5-7A15853D272B}']

Hierarchy

Overview

Methods

Public function GetItem: IPlaylistItem;
Public function GetRegion: byte;
Public procedure SetRegion(iValue: byte);
Public function GetCapabilities: TAudioSourceCapabilities;
Public function GetOptions: TAudioSourceOptions;
Public procedure SetOptions(iValue: TAudioSourceOptions);
Public function GetAmplification: single;
Public procedure SetAmplification(iValue: single);
Public function GetVolume: single;
Public procedure SetVolume(iValue: single);
Public function GetPreroll: TTimeValue;
Public procedure SetPreroll(iValue: TTimeValue);
Public function GetIsPlaying: boolean;
Public procedure Start;
Public procedure Pause;
Public procedure Stop;
Public procedure FadeOut(iDuration: TTimeValue);
Public procedure Reset;
Public function CanChangeDevices(const iDevices: TPlaybackDeviceSet): boolean;
Public procedure ChangeDevices(const iDevices: TPlaybackDeviceSet);
Public procedure SetCueData(iValue: ICueData);
Public function GetDuration: TTimeValue;
Public function GetPosition: TTimeValue;
Public procedure SetPosition(iValue: TTimeValue);
Public function GetPitch: single;
Public procedure SetPitch(iValue: single);
Public function GetTempo: single;
Public procedure SetTempo(iValue: single);
Public procedure SetVolumeEnvelope(iValue: IEnvelope);
Public function GetLevelInfo: ILevelInfo;
Public function GetDynamicTitle: string;
Public function IsCueable: boolean;
Public function IsGrowing: boolean;
Public procedure CueModeOn(iPosition: TTimeValue);
Public procedure CueModeOff;

Description

Methods

Public function GetItem: IPlaylistItem;
 
Public function GetRegion: byte;
 
Public procedure SetRegion(iValue: byte);
 
Public function GetCapabilities: TAudioSourceCapabilities;
 
Public function GetOptions: TAudioSourceOptions;
 
Public procedure SetOptions(iValue: TAudioSourceOptions);
 
Public function GetAmplification: single;
 
Public procedure SetAmplification(iValue: single);
 
Public function GetVolume: single;
 
Public procedure SetVolume(iValue: single);
 
Public function GetPreroll: TTimeValue;
 
Public procedure SetPreroll(iValue: TTimeValue);
 
Public function GetIsPlaying: boolean;
 
Public procedure Start;
 
Public procedure Pause;
 
Public procedure Stop;
 
Public procedure FadeOut(iDuration: TTimeValue);
 
Public procedure Reset;
 
Public function CanChangeDevices(const iDevices: TPlaybackDeviceSet): boolean;
 
Public procedure ChangeDevices(const iDevices: TPlaybackDeviceSet);
 
Public procedure SetCueData(iValue: ICueData);
 
Public function GetDuration: TTimeValue;
 
Public function GetPosition: TTimeValue;
 
Public procedure SetPosition(iValue: TTimeValue);
 
Public function GetPitch: single;
 
Public procedure SetPitch(iValue: single);
 
Public function GetTempo: single;
 
Public procedure SetTempo(iValue: single);
 
Public procedure SetVolumeEnvelope(iValue: IEnvelope);
 
Public function GetLevelInfo: ILevelInfo;
 
Public function GetDynamicTitle: string;
 
Public function IsCueable: boolean;
 
Public function IsGrowing: boolean;
 
Public procedure CueModeOn(iPosition: TTimeValue);
 
Public procedure CueModeOff;
 

Generated by PasDoc 0.16.0.