Interface ISourceControl

Unit

Declaration

type ISourceControl = 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['{65BD400B-201B-4BBC-AA55-C4DB17655625}']

Hierarchy

Overview

Methods

Public function GetItem: IPlaylistItem;
Public function GetSource: IAudioSource;
Public function GetLevelInfo: ILevelInfo;
Public function IsCueable: boolean;
Public function IsPlaying: boolean;
Public function GetDuration: TTimeValue;
Public function GetPosition: TTimeValue;
Public procedure SetPosition(iValue: TTimeValue);
Public function GetState: TSourceControlState;
Public function GetOptions: TSourceControlOptions;
Public procedure SetOptions(iValue: TSourceControlOptions);
Public function GetStartTime: TDateTime;
Public function GetStartPosition: TTimeValue;
Public function GetStartTickCount: int64;
Public function GetVolume: single;
Public procedure SetVolume(iValue: single);
Public function GetEOFWarning: TTimeValue;
Public procedure SetEOFWarning(iValue: TTimeValue);
Public function GetFadeDuration: TTimeValue;
Public procedure SetFadeDuration(iValue: TTimeValue);
Public function GetPreroll: TTimeValue;
Public procedure SetPreroll(iValue: TTimeValue);
Public function GetPlaybackDuration: TTimeValue;
Public function IsAfterStartNext: boolean;
Public function IsAfterEOFWarning: boolean;
Public procedure Play;
Public procedure Pause;
Public procedure Stop;
Public procedure FadeOut;
Public procedure EndMon(iDuration: TTimeValue = -1);

Description

Methods

Public function GetItem: IPlaylistItem;
 
Public function GetSource: IAudioSource;
 
Public function GetLevelInfo: ILevelInfo;
 
Public function IsCueable: boolean;
 
Public function IsPlaying: boolean;
 
Public function GetDuration: TTimeValue;
 
Public function GetPosition: TTimeValue;
 
Public procedure SetPosition(iValue: TTimeValue);
 
Public function GetState: TSourceControlState;
 
Public function GetOptions: TSourceControlOptions;
 
Public procedure SetOptions(iValue: TSourceControlOptions);
 
Public function GetStartTime: TDateTime;
 
Public function GetStartPosition: TTimeValue;
 
Public function GetStartTickCount: int64;
 
Public function GetVolume: single;
 
Public procedure SetVolume(iValue: single);
 
Public function GetEOFWarning: TTimeValue;
 
Public procedure SetEOFWarning(iValue: TTimeValue);
 
Public function GetFadeDuration: TTimeValue;
 
Public procedure SetFadeDuration(iValue: TTimeValue);
 
Public function GetPreroll: TTimeValue;
 
Public procedure SetPreroll(iValue: TTimeValue);
 
Public function GetPlaybackDuration: TTimeValue;
 
Public function IsAfterStartNext: boolean;
 
Public function IsAfterEOFWarning: boolean;
 
Public procedure Play;
 
Public procedure Pause;
 
Public procedure Stop;
 
Public procedure FadeOut;
 
Public procedure EndMon(iDuration: TTimeValue = -1);
 

Generated by PasDoc 0.16.0.