Interface IPlayerControl

Unit

Declaration

type IPlayerControl = 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['{0235F31F-3CAA-49E0-8CA5-0BAFBC944F23}']

Hierarchy

Overview

Methods

Public function GetState: TPlayerState;
Public function GetItem: IPlaylistItem;
Public function GetCaption: string;
Public procedure SetCaption(const iValue: string);
Public function GetColor: TColor;
Public procedure SetColor(iValue: TColor);
Public function GetPFL: boolean;
Public procedure SetPFL(iValue: boolean);
Public function GetPosition: TTimeValue;
Public function GetIsNext: boolean;
Public procedure SetIsNext(iValue: boolean);
Public function GetAutoFadeOut: boolean;
Public procedure SetAutoFadeOut(iValue: boolean);
Public function GetDisableLoop: boolean;
Public procedure SetDisableLoop(iValue: boolean);
Public function GetIndex: integer;
Public function GetPlaybackControlIndex: integer;
Public function GetCommandID: string;
Public function GetDeviceConfigID: string;
Public function GetSource: IAudioSource;
Public function GetOnAirSourceControl: ISourceControl;
Public function GetPFLSourceControl: ISourceControl;
Public function GetPFLSource: IAudioSource;
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 GetVolume: single;
Public procedure SetVolume(iValue: single);
Public function GetOptions: TPlayerControlOptions;
Public procedure SetOptions(iValue: TPlayerControlOptions);
Public function IsActive: boolean;
Public function IsAfterStartNext: boolean;
Public function IsAfterEOFWarning: boolean;
Public function GetLevelInfo: ILevelInfo;
Public procedure Open(iItem: IPlaylistItem; iMetadata: IPlaylistItemMetadata; iSourceControl: ISourceControl = nil);
Public procedure OpenSync(iItem: IPlaylistItem; iMetadata: IPlaylistItemMetadata; iSourceControl: ISourceControl = nil);
Public procedure Close;
Public procedure ReleaseItem;
Public procedure Start;
Public procedure Stop;
Public procedure Pause;
Public procedure Reset;
Public procedure FadeOut;
Public procedure CanOpen(iItem: IPlaylistItem; var Accept: boolean);
Public function GetErrorMessage: string;
Public procedure ExecutePlayerCommand(iCommand: TPlayerCommand);

Description

Methods

Public function GetState: TPlayerState;
 
Public function GetItem: IPlaylistItem;
 
Public function GetCaption: string;
 
Public procedure SetCaption(const iValue: string);
 
Public function GetColor: TColor;
 
Public procedure SetColor(iValue: TColor);
 
Public function GetPFL: boolean;
 
Public procedure SetPFL(iValue: boolean);
 
Public function GetPosition: TTimeValue;
 
Public function GetIsNext: boolean;
 
Public procedure SetIsNext(iValue: boolean);
 
Public function GetAutoFadeOut: boolean;
 
Public procedure SetAutoFadeOut(iValue: boolean);
 
Public function GetDisableLoop: boolean;
 
Public procedure SetDisableLoop(iValue: boolean);
 
Public function GetIndex: integer;
 
Public function GetPlaybackControlIndex: integer;
 
Public function GetCommandID: string;
 
Public function GetDeviceConfigID: string;
 
Public function GetSource: IAudioSource;
 
Public function GetOnAirSourceControl: ISourceControl;
 
Public function GetPFLSourceControl: ISourceControl;
 
Public function GetPFLSource: IAudioSource;
 
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 GetVolume: single;
 
Public procedure SetVolume(iValue: single);
 
Public function GetOptions: TPlayerControlOptions;
 
Public procedure SetOptions(iValue: TPlayerControlOptions);
 
Public function IsActive: boolean;
 
Public function IsAfterStartNext: boolean;
 
Public function IsAfterEOFWarning: boolean;
 
Public function GetLevelInfo: ILevelInfo;
 
Public procedure Open(iItem: IPlaylistItem; iMetadata: IPlaylistItemMetadata; iSourceControl: ISourceControl = nil);
 
Public procedure OpenSync(iItem: IPlaylistItem; iMetadata: IPlaylistItemMetadata; iSourceControl: ISourceControl = nil);
 
Public procedure Close;
 
Public procedure ReleaseItem;
 
Public procedure Start;
 
Public procedure Stop;
 
Public procedure Pause;
 
Public procedure Reset;
 
Public procedure FadeOut;
 
Public procedure CanOpen(iItem: IPlaylistItem; var Accept: boolean);
 
Public function GetErrorMessage: string;
 
Public procedure ExecutePlayerCommand(iCommand: TPlayerCommand);
 

Generated by PasDoc 0.16.0.