Interface IPlaybackDevice

Unit

Declaration

type IPlaybackDevice = interface(IAudioDevice)

Description

No description available, ancestor IAudioDevice description follows
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['{F8608D73-5F98-4A8D-90C4-93E2348BF806}']
Attributes
GUID['{08A3010F-D7EC-4229-AF2B-3235C1F103DF}']

Hierarchy

Overview

Methods

Public function GetCapabilities: TPlaybackDeviceCapabilities;
Public function GetLocker: IUnknown;
Public function BuildFileSource(iItem: IPlaylistItem; iURL: string): IAudioSource;
Public function BuildFileDataSource(iItem: IPlaylistItem; iData: IFileData): IAudioSource;
Public function BuildNetworkStreamSource(iItem: IPlaylistItem; iURL: string; iDelay: TTimeValue; iFadeIn: TTimeValue; iSilenceDetection: TTimeValue; iTimeout: integer): IAudioSource;
Public function BuildRecordDeviceSource(iItem: IPlaylistItem; iDevice: IRecordDevice; iDelay: TTimeValue; iFadeIn: TTimeValue; iSilenceDetection: TTimeValue; iTimeout: integer): IAudioSource;
Public function BuildMultiSource(iItem: IPlaylistItem; iItems: IMultiPlaylist; iRegions: TSetOfByte; iPurpose: TAudioPurpose; iFailsafe: boolean = false): IMultiAudioSource;
Public function BuildMultiRegionSource(iItem: IPlaylistItem; iItems: IMultiPlaylist; iPurpose: TAudioPurpose; iFailsafe: boolean = false): IMultiAudioSource;
Public function IsMuted: boolean;

Description

Methods

Public function GetCapabilities: TPlaybackDeviceCapabilities;
 
Public function GetLocker: IUnknown;
 
Public function BuildFileSource(iItem: IPlaylistItem; iURL: string): IAudioSource;
 
Public function BuildFileDataSource(iItem: IPlaylistItem; iData: IFileData): IAudioSource;
 
Public function BuildNetworkStreamSource(iItem: IPlaylistItem; iURL: string; iDelay: TTimeValue; iFadeIn: TTimeValue; iSilenceDetection: TTimeValue; iTimeout: integer): IAudioSource;
 
Public function BuildRecordDeviceSource(iItem: IPlaylistItem; iDevice: IRecordDevice; iDelay: TTimeValue; iFadeIn: TTimeValue; iSilenceDetection: TTimeValue; iTimeout: integer): IAudioSource;
 
Public function BuildMultiSource(iItem: IPlaylistItem; iItems: IMultiPlaylist; iRegions: TSetOfByte; iPurpose: TAudioPurpose; iFailsafe: boolean = false): IMultiAudioSource;
 
Public function BuildMultiRegionSource(iItem: IPlaylistItem; iItems: IMultiPlaylist; iPurpose: TAudioPurpose; iFailsafe: boolean = false): IMultiAudioSource;
 
Public function IsMuted: boolean;
 

Generated by PasDoc 0.16.0.