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
- IInterface
- IObservable
- IUpdateObject
- IAudioDevice
- IPlaybackDevice
Overview
Methods
function GetCapabilities: TPlaybackDeviceCapabilities; |
|
function GetLocker: IUnknown; |
|
function BuildFileSource(iItem: IPlaylistItem; iURL: string): IAudioSource; |
|
function BuildFileDataSource(iItem: IPlaylistItem; iData: IFileData): IAudioSource; |
|
function BuildNetworkStreamSource(iItem: IPlaylistItem; iURL: string; iDelay: TTimeValue; iFadeIn: TTimeValue; iSilenceDetection: TTimeValue; iTimeout: integer): IAudioSource; |
|
function BuildRecordDeviceSource(iItem: IPlaylistItem; iDevice: IRecordDevice; iDelay: TTimeValue; iFadeIn: TTimeValue; iSilenceDetection: TTimeValue; iTimeout: integer): IAudioSource; |
|
function BuildMultiSource(iItem: IPlaylistItem; iItems: IMultiPlaylist; iRegions: TSetOfByte; iPurpose: TAudioPurpose; iFailsafe: boolean = false): IMultiAudioSource; |
|
function BuildMultiRegionSource(iItem: IPlaylistItem; iItems: IMultiPlaylist; iPurpose: TAudioPurpose; iFailsafe: boolean = false): IMultiAudioSource; |
|
function IsMuted: boolean; |
Description
Methods
function GetCapabilities: TPlaybackDeviceCapabilities; |
|
function GetLocker: IUnknown; |
|
function BuildFileSource(iItem: IPlaylistItem; iURL: string): IAudioSource; |
|
function BuildFileDataSource(iItem: IPlaylistItem; iData: IFileData): IAudioSource; |
|
function BuildNetworkStreamSource(iItem: IPlaylistItem; iURL: string; iDelay: TTimeValue; iFadeIn: TTimeValue; iSilenceDetection: TTimeValue; iTimeout: integer): IAudioSource; |
|
function BuildRecordDeviceSource(iItem: IPlaylistItem; iDevice: IRecordDevice; iDelay: TTimeValue; iFadeIn: TTimeValue; iSilenceDetection: TTimeValue; iTimeout: integer): IAudioSource; |
|
function BuildMultiSource(iItem: IPlaylistItem; iItems: IMultiPlaylist; iRegions: TSetOfByte; iPurpose: TAudioPurpose; iFailsafe: boolean = false): IMultiAudioSource; |
|
function BuildMultiRegionSource(iItem: IPlaylistItem; iItems: IMultiPlaylist; iPurpose: TAudioPurpose; iFailsafe: boolean = false): IMultiAudioSource; |
|
function IsMuted: boolean; |
|
Generated by PasDoc 0.16.0.