Interface IBassStreamingEncoder

Unit

Declaration

type IBassStreamingEncoder = 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['{E761031C-4833-41C7-918A-858FF6194692}']

Hierarchy

Overview

Methods

Public function GetSamplerate: integer;
Public procedure SetSamplerate(iValue: integer);
Public function GetDuckLevel: integer;
Public procedure SetDuckLevel(iValue: integer);
Public function GetDuckSpeed: integer;
Public procedure SetDuckSpeed(iValue: integer);
Public function GetSilenceLevel: integer;
Public procedure SetSilenceLevel(iValue: integer);
Public function GetHighPriorityFadeDuration: integer;
Public procedure SetHighPriorityFadeDuration(iValue: integer);
Public function GetInputEnabled(iInput: TEncoderInput): boolean;
Public procedure SetInputEnabled(iInput: TEncoderInput; iValue: boolean);
Public function GetLocalOutputEnabled: boolean;
Public procedure SetLocalOutputEnabled(iValue: boolean);
Public function GetOptions: TEncoderOptions;
Public procedure SetOptions(iValue: TEncoderOptions);
Public function GetState: TEncoderState;
Public procedure Connect(iAsync: boolean);
Public procedure Disconnect;
Public function GetConnections: IEncoderConnectionList;
Public function GetChannelCount: integer;
Public function GetEffectiveRegionCount: integer;
Public function GetRegionCount: integer;
Public function GetMixerInterface(iMixer: TBassStreamingMixer): IBassMixer;
Public function GetMixerLevelInfo(iMixer: TBassStreamingMixer): ILevelInfo;
Public function GetInputLevelInfo(iInput: TEncoderInput): ILevelInfo;
Public function GetDSPPlugins(iHook: TEncoderDSPHook): IBassDSPPluginList;
Public function GetInputDSPPlugins(iInput: TEncoderInput): IBassDSPPluginList;
Public function GetInputMixerProvider(iInput: TEncoderInput): IBassMixerProvider;
Public function GetInputMixer(iInput: TEncoderInput): IBassMixer;
Public function IsInputMuted(iInput: TEncoderInput): boolean;
Public function GetRecordDeviceAccess(iMixer: TBassStreamingMixer): IRecordDeviceAccess;
Public function GetListeners: integer;
Public function GetSilenceDuration: TTimeValue;

Description

Methods

Public function GetSamplerate: integer;
 
Public procedure SetSamplerate(iValue: integer);
 
Public function GetDuckLevel: integer;
 
Public procedure SetDuckLevel(iValue: integer);
 
Public function GetDuckSpeed: integer;
 
Public procedure SetDuckSpeed(iValue: integer);
 
Public function GetSilenceLevel: integer;
 
Public procedure SetSilenceLevel(iValue: integer);
 
Public function GetHighPriorityFadeDuration: integer;
 
Public procedure SetHighPriorityFadeDuration(iValue: integer);
 
Public function GetInputEnabled(iInput: TEncoderInput): boolean;
 
Public procedure SetInputEnabled(iInput: TEncoderInput; iValue: boolean);
 
Public function GetLocalOutputEnabled: boolean;
 
Public procedure SetLocalOutputEnabled(iValue: boolean);
 
Public function GetOptions: TEncoderOptions;
 
Public procedure SetOptions(iValue: TEncoderOptions);
 
Public function GetState: TEncoderState;
 
Public procedure Connect(iAsync: boolean);
 
Public procedure Disconnect;
 
Public function GetConnections: IEncoderConnectionList;
 
Public function GetChannelCount: integer;
 
Public function GetEffectiveRegionCount: integer;
 
Public function GetRegionCount: integer;
 
Public function GetMixerInterface(iMixer: TBassStreamingMixer): IBassMixer;
 
Public function GetMixerLevelInfo(iMixer: TBassStreamingMixer): ILevelInfo;
 
Public function GetInputLevelInfo(iInput: TEncoderInput): ILevelInfo;
 
Public function GetDSPPlugins(iHook: TEncoderDSPHook): IBassDSPPluginList;
 
Public function GetInputDSPPlugins(iInput: TEncoderInput): IBassDSPPluginList;
 
Public function GetInputMixerProvider(iInput: TEncoderInput): IBassMixerProvider;
 
Public function GetInputMixer(iInput: TEncoderInput): IBassMixer;
 
Public function IsInputMuted(iInput: TEncoderInput): boolean;
 
Public function GetRecordDeviceAccess(iMixer: TBassStreamingMixer): IRecordDeviceAccess;
 
Public function GetListeners: integer;
 
Public function GetSilenceDuration: TTimeValue;
 

Generated by PasDoc 0.16.0.