Documentation
¶
Index ¶
- Constants
- type AcousticEchoCanceler
- func (u *AcousticEchoCanceler) GetEchoDelayUs() (int32, bool)
- func (u *AcousticEchoCanceler) GetMobileMode() (bool, bool)
- func (u *AcousticEchoCanceler) GetVendor() (VendorExtension, bool)
- func (u *AcousticEchoCanceler) MarshalParcel(p *parcel.Parcel) error
- func (u *AcousticEchoCanceler) SetEchoDelayUs(v int32)
- func (u *AcousticEchoCanceler) SetMobileMode(v bool)
- func (u *AcousticEchoCanceler) SetVendor(v VendorExtension)
- func (u *AcousticEchoCanceler) UnmarshalParcel(p *parcel.Parcel) error
- type AcousticEchoCancelerId
- func (u *AcousticEchoCancelerId) GetCommonTag() (any, bool)
- func (u *AcousticEchoCancelerId) GetVendorExtensionTag() (VendorExtension, bool)
- func (u *AcousticEchoCancelerId) MarshalParcel(p *parcel.Parcel) error
- func (u *AcousticEchoCancelerId) SetCommonTag(v any)
- func (u *AcousticEchoCancelerId) SetVendorExtensionTag(v VendorExtension)
- func (u *AcousticEchoCancelerId) UnmarshalParcel(p *parcel.Parcel) error
- type AutomaticGainControlV1
- func (u *AutomaticGainControlV1) GetEnableLimiter() (bool, bool)
- func (u *AutomaticGainControlV1) GetMaxCompressionGainDb() (int32, bool)
- func (u *AutomaticGainControlV1) GetTargetPeakLevelDbFs() (int32, bool)
- func (u *AutomaticGainControlV1) GetVendor() (VendorExtension, bool)
- func (u *AutomaticGainControlV1) MarshalParcel(p *parcel.Parcel) error
- func (u *AutomaticGainControlV1) SetEnableLimiter(v bool)
- func (u *AutomaticGainControlV1) SetMaxCompressionGainDb(v int32)
- func (u *AutomaticGainControlV1) SetTargetPeakLevelDbFs(v int32)
- func (u *AutomaticGainControlV1) SetVendor(v VendorExtension)
- func (u *AutomaticGainControlV1) UnmarshalParcel(p *parcel.Parcel) error
- type AutomaticGainControlV1Id
- func (u *AutomaticGainControlV1Id) GetCommonTag() (any, bool)
- func (u *AutomaticGainControlV1Id) GetVendorExtensionTag() (VendorExtension, bool)
- func (u *AutomaticGainControlV1Id) MarshalParcel(p *parcel.Parcel) error
- func (u *AutomaticGainControlV1Id) SetCommonTag(v any)
- func (u *AutomaticGainControlV1Id) SetVendorExtensionTag(v VendorExtension)
- func (u *AutomaticGainControlV1Id) UnmarshalParcel(p *parcel.Parcel) error
- type AutomaticGainControlV2
- func (u *AutomaticGainControlV2) GetFixedDigitalGainMb() (int32, bool)
- func (u *AutomaticGainControlV2) GetLevelEstimator() (AutomaticGainControlV2LevelEstimator, bool)
- func (u *AutomaticGainControlV2) GetSaturationMarginMb() (int32, bool)
- func (u *AutomaticGainControlV2) GetVendor() (VendorExtension, bool)
- func (u *AutomaticGainControlV2) MarshalParcel(p *parcel.Parcel) error
- func (u *AutomaticGainControlV2) SetFixedDigitalGainMb(v int32)
- func (u *AutomaticGainControlV2) SetLevelEstimator(v AutomaticGainControlV2LevelEstimator)
- func (u *AutomaticGainControlV2) SetSaturationMarginMb(v int32)
- func (u *AutomaticGainControlV2) SetVendor(v VendorExtension)
- func (u *AutomaticGainControlV2) UnmarshalParcel(p *parcel.Parcel) error
- type AutomaticGainControlV2Id
- func (u *AutomaticGainControlV2Id) GetCommonTag() (any, bool)
- func (u *AutomaticGainControlV2Id) GetVendorExtensionTag() (VendorExtension, bool)
- func (u *AutomaticGainControlV2Id) MarshalParcel(p *parcel.Parcel) error
- func (u *AutomaticGainControlV2Id) SetCommonTag(v any)
- func (u *AutomaticGainControlV2Id) SetVendorExtensionTag(v VendorExtension)
- func (u *AutomaticGainControlV2Id) UnmarshalParcel(p *parcel.Parcel) error
- type AutomaticGainControlV2LevelEstimator
- type BassBoost
- func (u *BassBoost) GetStrengthPm() (int32, bool)
- func (u *BassBoost) GetVendor() (VendorExtension, bool)
- func (u *BassBoost) MarshalParcel(p *parcel.Parcel) error
- func (u *BassBoost) SetStrengthPm(v int32)
- func (u *BassBoost) SetVendor(v VendorExtension)
- func (u *BassBoost) UnmarshalParcel(p *parcel.Parcel) error
- type BassBoostId
- func (u *BassBoostId) GetCommonTag() (any, bool)
- func (u *BassBoostId) GetVendorExtensionTag() (VendorExtension, bool)
- func (u *BassBoostId) MarshalParcel(p *parcel.Parcel) error
- func (u *BassBoostId) SetCommonTag(v any)
- func (u *BassBoostId) SetVendorExtensionTag(v VendorExtension)
- func (u *BassBoostId) UnmarshalParcel(p *parcel.Parcel) error
- type Capability
- type CommandId
- type DefaultExtension
- type Descriptor
- type DescriptorCommon
- type DescriptorIdentity
- type Downmix
- func (u *Downmix) GetType() (DownmixType, bool)
- func (u *Downmix) GetVendor() (VendorExtension, bool)
- func (u *Downmix) MarshalParcel(p *parcel.Parcel) error
- func (u *Downmix) SetType(v DownmixType)
- func (u *Downmix) SetVendor(v VendorExtension)
- func (u *Downmix) UnmarshalParcel(p *parcel.Parcel) error
- type DownmixId
- func (u *DownmixId) GetCommonTag() (any, bool)
- func (u *DownmixId) GetVendorExtensionTag() (VendorExtension, bool)
- func (u *DownmixId) MarshalParcel(p *parcel.Parcel) error
- func (u *DownmixId) SetCommonTag(v any)
- func (u *DownmixId) SetVendorExtensionTag(v VendorExtension)
- func (u *DownmixId) UnmarshalParcel(p *parcel.Parcel) error
- type DownmixType
- type DynamicsProcessing
- func (u *DynamicsProcessing) GetEngineArchitecture() (DynamicsProcessingEngineArchitecture, bool)
- func (u *DynamicsProcessing) GetInputGain() ([]DynamicsProcessingInputGain, bool)
- func (u *DynamicsProcessing) GetLimiter() ([]DynamicsProcessingLimiterConfig, bool)
- func (u *DynamicsProcessing) GetMbc() ([]DynamicsProcessingChannelConfig, bool)
- func (u *DynamicsProcessing) GetMbcBand() ([]DynamicsProcessingMbcBandConfig, bool)
- func (u *DynamicsProcessing) GetPostEq() ([]DynamicsProcessingChannelConfig, bool)
- func (u *DynamicsProcessing) GetPostEqBand() ([]DynamicsProcessingEqBandConfig, bool)
- func (u *DynamicsProcessing) GetPreEq() ([]DynamicsProcessingChannelConfig, bool)
- func (u *DynamicsProcessing) GetPreEqBand() ([]DynamicsProcessingEqBandConfig, bool)
- func (u *DynamicsProcessing) GetVendor() (VendorExtension, bool)
- func (u *DynamicsProcessing) MarshalParcel(p *parcel.Parcel) error
- func (u *DynamicsProcessing) SetEngineArchitecture(v DynamicsProcessingEngineArchitecture)
- func (u *DynamicsProcessing) SetInputGain(v []DynamicsProcessingInputGain)
- func (u *DynamicsProcessing) SetLimiter(v []DynamicsProcessingLimiterConfig)
- func (u *DynamicsProcessing) SetMbc(v []DynamicsProcessingChannelConfig)
- func (u *DynamicsProcessing) SetMbcBand(v []DynamicsProcessingMbcBandConfig)
- func (u *DynamicsProcessing) SetPostEq(v []DynamicsProcessingChannelConfig)
- func (u *DynamicsProcessing) SetPostEqBand(v []DynamicsProcessingEqBandConfig)
- func (u *DynamicsProcessing) SetPreEq(v []DynamicsProcessingChannelConfig)
- func (u *DynamicsProcessing) SetPreEqBand(v []DynamicsProcessingEqBandConfig)
- func (u *DynamicsProcessing) SetVendor(v VendorExtension)
- func (u *DynamicsProcessing) UnmarshalParcel(p *parcel.Parcel) error
- type DynamicsProcessingChannelConfig
- type DynamicsProcessingEngineArchitecture
- type DynamicsProcessingEqBandConfig
- type DynamicsProcessingId
- func (u *DynamicsProcessingId) GetCommonTag() (any, bool)
- func (u *DynamicsProcessingId) GetVendorExtensionTag() (VendorExtension, bool)
- func (u *DynamicsProcessingId) MarshalParcel(p *parcel.Parcel) error
- func (u *DynamicsProcessingId) SetCommonTag(v any)
- func (u *DynamicsProcessingId) SetVendorExtensionTag(v VendorExtension)
- func (u *DynamicsProcessingId) UnmarshalParcel(p *parcel.Parcel) error
- type DynamicsProcessingInputGain
- type DynamicsProcessingLimiterConfig
- type DynamicsProcessingMbcBandConfig
- type DynamicsProcessingResolutionPreference
- type DynamicsProcessingStageEnablement
- type EffectProxy
- func (p *EffectProxy) AsBinder() binder.IBinder
- func (p *EffectProxy) Close(ctx context.Context) error
- func (p *EffectProxy) Command(ctx context.Context, commandId CommandId) error
- func (p *EffectProxy) GetDescriptor(ctx context.Context) (Descriptor, error)
- func (p *EffectProxy) GetParameter(ctx context.Context, paramId ParameterId) (Parameter, error)
- func (p *EffectProxy) GetState(ctx context.Context) (State, error)
- func (p *EffectProxy) Open(ctx context.Context, common ParameterCommon, specific *ParameterSpecific) (IEffectOpenEffectReturn, error)
- func (p *EffectProxy) Reopen(ctx context.Context) (IEffectOpenEffectReturn, error)
- func (p *EffectProxy) SetParameter(ctx context.Context, param Parameter) error
- type EffectStub
- type EnvironmentalReverb
- func (u *EnvironmentalReverb) GetBypass() (bool, bool)
- func (u *EnvironmentalReverb) GetDecayHfRatioPm() (int32, bool)
- func (u *EnvironmentalReverb) GetDecayTimeMs() (int32, bool)
- func (u *EnvironmentalReverb) GetDelayMs() (int32, bool)
- func (u *EnvironmentalReverb) GetDensityPm() (int32, bool)
- func (u *EnvironmentalReverb) GetDiffusionPm() (int32, bool)
- func (u *EnvironmentalReverb) GetLevelMb() (int32, bool)
- func (u *EnvironmentalReverb) GetReflectionsDelayMs() (int32, bool)
- func (u *EnvironmentalReverb) GetReflectionsLevelMb() (int32, bool)
- func (u *EnvironmentalReverb) GetRoomHfLevelMb() (int32, bool)
- func (u *EnvironmentalReverb) GetRoomLevelMb() (int32, bool)
- func (u *EnvironmentalReverb) GetVendor() (VendorExtension, bool)
- func (u *EnvironmentalReverb) MarshalParcel(p *parcel.Parcel) error
- func (u *EnvironmentalReverb) SetBypass(v bool)
- func (u *EnvironmentalReverb) SetDecayHfRatioPm(v int32)
- func (u *EnvironmentalReverb) SetDecayTimeMs(v int32)
- func (u *EnvironmentalReverb) SetDelayMs(v int32)
- func (u *EnvironmentalReverb) SetDensityPm(v int32)
- func (u *EnvironmentalReverb) SetDiffusionPm(v int32)
- func (u *EnvironmentalReverb) SetLevelMb(v int32)
- func (u *EnvironmentalReverb) SetReflectionsDelayMs(v int32)
- func (u *EnvironmentalReverb) SetReflectionsLevelMb(v int32)
- func (u *EnvironmentalReverb) SetRoomHfLevelMb(v int32)
- func (u *EnvironmentalReverb) SetRoomLevelMb(v int32)
- func (u *EnvironmentalReverb) SetVendor(v VendorExtension)
- func (u *EnvironmentalReverb) UnmarshalParcel(p *parcel.Parcel) error
- type EnvironmentalReverbId
- func (u *EnvironmentalReverbId) GetCommonTag() (any, bool)
- func (u *EnvironmentalReverbId) GetVendorExtensionTag() (VendorExtension, bool)
- func (u *EnvironmentalReverbId) MarshalParcel(p *parcel.Parcel) error
- func (u *EnvironmentalReverbId) SetCommonTag(v any)
- func (u *EnvironmentalReverbId) SetVendorExtensionTag(v VendorExtension)
- func (u *EnvironmentalReverbId) UnmarshalParcel(p *parcel.Parcel) error
- type Equalizer
- func (u *Equalizer) GetBandFrequencies() ([]EqualizerBandFrequency, bool)
- func (u *Equalizer) GetBandLevels() ([]EqualizerBandLevel, bool)
- func (u *Equalizer) GetCenterFreqMh() ([]int32, bool)
- func (u *Equalizer) GetPreset() (int32, bool)
- func (u *Equalizer) GetPresets() ([]EqualizerPreset, bool)
- func (u *Equalizer) GetVendor() (VendorExtension, bool)
- func (u *Equalizer) MarshalParcel(p *parcel.Parcel) error
- func (u *Equalizer) SetBandFrequencies(v []EqualizerBandFrequency)
- func (u *Equalizer) SetBandLevels(v []EqualizerBandLevel)
- func (u *Equalizer) SetCenterFreqMh(v []int32)
- func (u *Equalizer) SetPreset(v int32)
- func (u *Equalizer) SetPresets(v []EqualizerPreset)
- func (u *Equalizer) SetVendor(v VendorExtension)
- func (u *Equalizer) UnmarshalParcel(p *parcel.Parcel) error
- type EqualizerBandFrequency
- type EqualizerBandLevel
- type EqualizerId
- func (u *EqualizerId) GetCommonTag() (any, bool)
- func (u *EqualizerId) GetVendorExtensionTag() (VendorExtension, bool)
- func (u *EqualizerId) MarshalParcel(p *parcel.Parcel) error
- func (u *EqualizerId) SetCommonTag(v any)
- func (u *EqualizerId) SetVendorExtensionTag(v VendorExtension)
- func (u *EqualizerId) UnmarshalParcel(p *parcel.Parcel) error
- type EqualizerPreset
- type FactoryProxy
- func (p *FactoryProxy) AsBinder() binder.IBinder
- func (p *FactoryProxy) CreateEffect(ctx context.Context, implUuid common.AudioUuid) (IEffect, error)
- func (p *FactoryProxy) DestroyEffect(ctx context.Context, handle IEffect) error
- func (p *FactoryProxy) QueryEffects(ctx context.Context, type_ *common.AudioUuid, implementation *common.AudioUuid, ...) ([]Descriptor, error)
- func (p *FactoryProxy) QueryProcessing(ctx context.Context, type_ *ProcessingType) ([]Processing, error)
- type FactoryStub
- type Flags
- type FlagsHardwareAccelerator
- type FlagsInsert
- type FlagsType
- type FlagsVolume
- type HapticGenerator
- func (u *HapticGenerator) GetHapticScales() ([]HapticGeneratorHapticScale, bool)
- func (u *HapticGenerator) GetVendor() (VendorExtension, bool)
- func (u *HapticGenerator) GetVibratorInfo() (HapticGeneratorVibratorInformation, bool)
- func (u *HapticGenerator) MarshalParcel(p *parcel.Parcel) error
- func (u *HapticGenerator) SetHapticScales(v []HapticGeneratorHapticScale)
- func (u *HapticGenerator) SetVendor(v VendorExtension)
- func (u *HapticGenerator) SetVibratorInfo(v HapticGeneratorVibratorInformation)
- func (u *HapticGenerator) UnmarshalParcel(p *parcel.Parcel) error
- type HapticGeneratorHapticScale
- type HapticGeneratorId
- func (u *HapticGeneratorId) GetCommonTag() (any, bool)
- func (u *HapticGeneratorId) GetVendorExtensionTag() (VendorExtension, bool)
- func (u *HapticGeneratorId) MarshalParcel(p *parcel.Parcel) error
- func (u *HapticGeneratorId) SetCommonTag(v any)
- func (u *HapticGeneratorId) SetVendorExtensionTag(v VendorExtension)
- func (u *HapticGeneratorId) UnmarshalParcel(p *parcel.Parcel) error
- type HapticGeneratorVibratorInformation
- type HapticGeneratorVibratorScale
- type IEffect
- type IEffectOpenEffectReturn
- type IEffectServer
- type IEffectStatus
- type IFactory
- type IFactoryServer
- type LoudnessEnhancer
- func (u *LoudnessEnhancer) GetGainMb() (int32, bool)
- func (u *LoudnessEnhancer) GetVendor() (VendorExtension, bool)
- func (u *LoudnessEnhancer) MarshalParcel(p *parcel.Parcel) error
- func (u *LoudnessEnhancer) SetGainMb(v int32)
- func (u *LoudnessEnhancer) SetVendor(v VendorExtension)
- func (u *LoudnessEnhancer) UnmarshalParcel(p *parcel.Parcel) error
- type LoudnessEnhancerId
- func (u *LoudnessEnhancerId) GetCommonTag() (any, bool)
- func (u *LoudnessEnhancerId) GetVendorExtensionTag() (VendorExtension, bool)
- func (u *LoudnessEnhancerId) MarshalParcel(p *parcel.Parcel) error
- func (u *LoudnessEnhancerId) SetCommonTag(v any)
- func (u *LoudnessEnhancerId) SetVendorExtensionTag(v VendorExtension)
- func (u *LoudnessEnhancerId) UnmarshalParcel(p *parcel.Parcel) error
- type NoiseSuppression
- func (u *NoiseSuppression) GetLevel() (NoiseSuppressionLevel, bool)
- func (u *NoiseSuppression) GetType() (NoiseSuppressionType, bool)
- func (u *NoiseSuppression) GetVendor() (VendorExtension, bool)
- func (u *NoiseSuppression) MarshalParcel(p *parcel.Parcel) error
- func (u *NoiseSuppression) SetLevel(v NoiseSuppressionLevel)
- func (u *NoiseSuppression) SetType(v NoiseSuppressionType)
- func (u *NoiseSuppression) SetVendor(v VendorExtension)
- func (u *NoiseSuppression) UnmarshalParcel(p *parcel.Parcel) error
- type NoiseSuppressionId
- func (u *NoiseSuppressionId) GetCommonTag() (any, bool)
- func (u *NoiseSuppressionId) GetVendorExtensionTag() (VendorExtension, bool)
- func (u *NoiseSuppressionId) MarshalParcel(p *parcel.Parcel) error
- func (u *NoiseSuppressionId) SetCommonTag(v any)
- func (u *NoiseSuppressionId) SetVendorExtensionTag(v VendorExtension)
- func (u *NoiseSuppressionId) UnmarshalParcel(p *parcel.Parcel) error
- type NoiseSuppressionLevel
- type NoiseSuppressionType
- type Parameter
- func (u *Parameter) GetCommon() (ParameterCommon, bool)
- func (u *Parameter) GetDeviceDescription() ([]common.AudioDeviceDescription, bool)
- func (u *Parameter) GetMode() (common.AudioMode, bool)
- func (u *Parameter) GetOffload() (bool, bool)
- func (u *Parameter) GetSinkMetadata() (audioCommon.SinkMetadata, bool)
- func (u *Parameter) GetSource() (common.AudioSource, bool)
- func (u *Parameter) GetSourceMetadata() (audioCommon.SourceMetadata, bool)
- func (u *Parameter) GetSpecific() (ParameterSpecific, bool)
- func (u *Parameter) GetVolumeStereo() (ParameterVolumeStereo, bool)
- func (u *Parameter) MarshalParcel(p *parcel.Parcel) error
- func (u *Parameter) SetCommon(v ParameterCommon)
- func (u *Parameter) SetDeviceDescription(v []common.AudioDeviceDescription)
- func (u *Parameter) SetMode(v common.AudioMode)
- func (u *Parameter) SetOffload(v bool)
- func (u *Parameter) SetSinkMetadata(v audioCommon.SinkMetadata)
- func (u *Parameter) SetSource(v common.AudioSource)
- func (u *Parameter) SetSourceMetadata(v audioCommon.SourceMetadata)
- func (u *Parameter) SetSpecific(v ParameterSpecific)
- func (u *Parameter) SetVolumeStereo(v ParameterVolumeStereo)
- func (u *Parameter) UnmarshalParcel(p *parcel.Parcel) error
- type ParameterCommon
- type ParameterId
- func (u *ParameterId) GetAcousticEchoCancelerTag() (AcousticEchoCancelerId, bool)
- func (u *ParameterId) GetAutomaticGainControlV1Tag() (AutomaticGainControlV1Id, bool)
- func (u *ParameterId) GetAutomaticGainControlV2Tag() (AutomaticGainControlV2Id, bool)
- func (u *ParameterId) GetBassBoostTag() (BassBoostId, bool)
- func (u *ParameterId) GetCommonTag() (any, bool)
- func (u *ParameterId) GetDownmixTag() (DownmixId, bool)
- func (u *ParameterId) GetDynamicsProcessingTag() (DynamicsProcessingId, bool)
- func (u *ParameterId) GetEnvironmentalReverbTag() (EnvironmentalReverbId, bool)
- func (u *ParameterId) GetEqualizerTag() (EqualizerId, bool)
- func (u *ParameterId) GetHapticGeneratorTag() (HapticGeneratorId, bool)
- func (u *ParameterId) GetLoudnessEnhancerTag() (LoudnessEnhancerId, bool)
- func (u *ParameterId) GetNoiseSuppressionTag() (NoiseSuppressionId, bool)
- func (u *ParameterId) GetPresetReverbTag() (PresetReverbId, bool)
- func (u *ParameterId) GetSpatializerTag() (SpatializerId, bool)
- func (u *ParameterId) GetVendorEffectTag() (VendorExtension, bool)
- func (u *ParameterId) GetVirtualizerTag() (VirtualizerId, bool)
- func (u *ParameterId) GetVisualizerTag() (VisualizerId, bool)
- func (u *ParameterId) GetVolumeTag() (VolumeId, bool)
- func (u *ParameterId) MarshalParcel(p *parcel.Parcel) error
- func (u *ParameterId) SetAcousticEchoCancelerTag(v AcousticEchoCancelerId)
- func (u *ParameterId) SetAutomaticGainControlV1Tag(v AutomaticGainControlV1Id)
- func (u *ParameterId) SetAutomaticGainControlV2Tag(v AutomaticGainControlV2Id)
- func (u *ParameterId) SetBassBoostTag(v BassBoostId)
- func (u *ParameterId) SetCommonTag(v any)
- func (u *ParameterId) SetDownmixTag(v DownmixId)
- func (u *ParameterId) SetDynamicsProcessingTag(v DynamicsProcessingId)
- func (u *ParameterId) SetEnvironmentalReverbTag(v EnvironmentalReverbId)
- func (u *ParameterId) SetEqualizerTag(v EqualizerId)
- func (u *ParameterId) SetHapticGeneratorTag(v HapticGeneratorId)
- func (u *ParameterId) SetLoudnessEnhancerTag(v LoudnessEnhancerId)
- func (u *ParameterId) SetNoiseSuppressionTag(v NoiseSuppressionId)
- func (u *ParameterId) SetPresetReverbTag(v PresetReverbId)
- func (u *ParameterId) SetSpatializerTag(v SpatializerId)
- func (u *ParameterId) SetVendorEffectTag(v VendorExtension)
- func (u *ParameterId) SetVirtualizerTag(v VirtualizerId)
- func (u *ParameterId) SetVisualizerTag(v VisualizerId)
- func (u *ParameterId) SetVolumeTag(v VolumeId)
- func (u *ParameterId) UnmarshalParcel(p *parcel.Parcel) error
- type ParameterSpecific
- func (u *ParameterSpecific) GetAcousticEchoCanceler() (AcousticEchoCanceler, bool)
- func (u *ParameterSpecific) GetAutomaticGainControlV1() (AutomaticGainControlV1, bool)
- func (u *ParameterSpecific) GetAutomaticGainControlV2() (AutomaticGainControlV2, bool)
- func (u *ParameterSpecific) GetBassBoost() (BassBoost, bool)
- func (u *ParameterSpecific) GetDownmix() (Downmix, bool)
- func (u *ParameterSpecific) GetDynamicsProcessing() (DynamicsProcessing, bool)
- func (u *ParameterSpecific) GetEnvironmentalReverb() (EnvironmentalReverb, bool)
- func (u *ParameterSpecific) GetEqualizer() (Equalizer, bool)
- func (u *ParameterSpecific) GetHapticGenerator() (HapticGenerator, bool)
- func (u *ParameterSpecific) GetLoudnessEnhancer() (LoudnessEnhancer, bool)
- func (u *ParameterSpecific) GetNoiseSuppression() (NoiseSuppression, bool)
- func (u *ParameterSpecific) GetPresetReverb() (PresetReverb, bool)
- func (u *ParameterSpecific) GetSpatializer() (Spatializer, bool)
- func (u *ParameterSpecific) GetVendorEffect() (VendorExtension, bool)
- func (u *ParameterSpecific) GetVirtualizer() (Virtualizer, bool)
- func (u *ParameterSpecific) GetVisualizer() (Visualizer, bool)
- func (u *ParameterSpecific) GetVolume() (Volume, bool)
- func (u *ParameterSpecific) MarshalParcel(p *parcel.Parcel) error
- func (u *ParameterSpecific) SetAcousticEchoCanceler(v AcousticEchoCanceler)
- func (u *ParameterSpecific) SetAutomaticGainControlV1(v AutomaticGainControlV1)
- func (u *ParameterSpecific) SetAutomaticGainControlV2(v AutomaticGainControlV2)
- func (u *ParameterSpecific) SetBassBoost(v BassBoost)
- func (u *ParameterSpecific) SetDownmix(v Downmix)
- func (u *ParameterSpecific) SetDynamicsProcessing(v DynamicsProcessing)
- func (u *ParameterSpecific) SetEnvironmentalReverb(v EnvironmentalReverb)
- func (u *ParameterSpecific) SetEqualizer(v Equalizer)
- func (u *ParameterSpecific) SetHapticGenerator(v HapticGenerator)
- func (u *ParameterSpecific) SetLoudnessEnhancer(v LoudnessEnhancer)
- func (u *ParameterSpecific) SetNoiseSuppression(v NoiseSuppression)
- func (u *ParameterSpecific) SetPresetReverb(v PresetReverb)
- func (u *ParameterSpecific) SetSpatializer(v Spatializer)
- func (u *ParameterSpecific) SetVendorEffect(v VendorExtension)
- func (u *ParameterSpecific) SetVirtualizer(v Virtualizer)
- func (u *ParameterSpecific) SetVisualizer(v Visualizer)
- func (u *ParameterSpecific) SetVolume(v Volume)
- func (u *ParameterSpecific) UnmarshalParcel(p *parcel.Parcel) error
- type ParameterVolumeStereo
- type PresetReverb
- func (u *PresetReverb) GetPreset() (PresetReverbPresets, bool)
- func (u *PresetReverb) GetSupportedPresets() ([]PresetReverbPresets, bool)
- func (u *PresetReverb) GetVendor() (VendorExtension, bool)
- func (u *PresetReverb) MarshalParcel(p *parcel.Parcel) error
- func (u *PresetReverb) SetPreset(v PresetReverbPresets)
- func (u *PresetReverb) SetSupportedPresets(v []PresetReverbPresets)
- func (u *PresetReverb) SetVendor(v VendorExtension)
- func (u *PresetReverb) UnmarshalParcel(p *parcel.Parcel) error
- type PresetReverbId
- func (u *PresetReverbId) GetCommonTag() (any, bool)
- func (u *PresetReverbId) GetVendorExtensionTag() (VendorExtension, bool)
- func (u *PresetReverbId) MarshalParcel(p *parcel.Parcel) error
- func (u *PresetReverbId) SetCommonTag(v any)
- func (u *PresetReverbId) SetVendorExtensionTag(v VendorExtension)
- func (u *PresetReverbId) UnmarshalParcel(p *parcel.Parcel) error
- type PresetReverbPresets
- type Processing
- type ProcessingType
- func (u *ProcessingType) GetSource() (common.AudioSource, bool)
- func (u *ProcessingType) GetStreamType() (tuner.AudioStreamType, bool)
- func (u *ProcessingType) MarshalParcel(p *parcel.Parcel) error
- func (u *ProcessingType) SetSource(v common.AudioSource)
- func (u *ProcessingType) SetStreamType(v tuner.AudioStreamType)
- func (u *ProcessingType) UnmarshalParcel(p *parcel.Parcel) error
- type Range
- func (u *Range) GetAcousticEchoCanceler() ([]RangeAcousticEchoCancelerRange, bool)
- func (u *Range) GetAutomaticGainControlV1() ([]RangeAutomaticGainControlV1Range, bool)
- func (u *Range) GetAutomaticGainControlV2() ([]RangeAutomaticGainControlV2Range, bool)
- func (u *Range) GetBassBoost() ([]RangeBassBoostRange, bool)
- func (u *Range) GetDownmix() ([]RangeDownmixRange, bool)
- func (u *Range) GetDynamicsProcessing() ([]RangeDynamicsProcessingRange, bool)
- func (u *Range) GetEnvironmentalReverb() ([]RangeEnvironmentalReverbRange, bool)
- func (u *Range) GetEqualizer() ([]RangeEqualizerRange, bool)
- func (u *Range) GetHapticGenerator() ([]RangeHapticGeneratorRange, bool)
- func (u *Range) GetLoudnessEnhancer() ([]RangeLoudnessEnhancerRange, bool)
- func (u *Range) GetNoiseSuppression() ([]RangeNoiseSuppressionRange, bool)
- func (u *Range) GetPresetReverb() ([]RangePresetReverbRange, bool)
- func (u *Range) GetSpatializer() ([]RangeSpatializerRange, bool)
- func (u *Range) GetVendorExtension() ([]RangeVendorExtensionRange, bool)
- func (u *Range) GetVirtualizer() ([]RangeVirtualizerRange, bool)
- func (u *Range) GetVisualizer() ([]RangeVisualizerRange, bool)
- func (u *Range) GetVolume() ([]RangeVolumeRange, bool)
- func (u *Range) MarshalParcel(p *parcel.Parcel) error
- func (u *Range) SetAcousticEchoCanceler(v []RangeAcousticEchoCancelerRange)
- func (u *Range) SetAutomaticGainControlV1(v []RangeAutomaticGainControlV1Range)
- func (u *Range) SetAutomaticGainControlV2(v []RangeAutomaticGainControlV2Range)
- func (u *Range) SetBassBoost(v []RangeBassBoostRange)
- func (u *Range) SetDownmix(v []RangeDownmixRange)
- func (u *Range) SetDynamicsProcessing(v []RangeDynamicsProcessingRange)
- func (u *Range) SetEnvironmentalReverb(v []RangeEnvironmentalReverbRange)
- func (u *Range) SetEqualizer(v []RangeEqualizerRange)
- func (u *Range) SetHapticGenerator(v []RangeHapticGeneratorRange)
- func (u *Range) SetLoudnessEnhancer(v []RangeLoudnessEnhancerRange)
- func (u *Range) SetNoiseSuppression(v []RangeNoiseSuppressionRange)
- func (u *Range) SetPresetReverb(v []RangePresetReverbRange)
- func (u *Range) SetSpatializer(v []RangeSpatializerRange)
- func (u *Range) SetVendorExtension(v []RangeVendorExtensionRange)
- func (u *Range) SetVirtualizer(v []RangeVirtualizerRange)
- func (u *Range) SetVisualizer(v []RangeVisualizerRange)
- func (u *Range) SetVolume(v []RangeVolumeRange)
- func (u *Range) UnmarshalParcel(p *parcel.Parcel) error
- type RangeAcousticEchoCancelerRange
- type RangeAutomaticGainControlV1Range
- type RangeAutomaticGainControlV2Range
- type RangeBassBoostRange
- type RangeDownmixRange
- type RangeDynamicsProcessingRange
- type RangeEnvironmentalReverbRange
- type RangeEqualizerRange
- type RangeHapticGeneratorRange
- type RangeLoudnessEnhancerRange
- type RangeNoiseSuppressionRange
- type RangePresetReverbRange
- type RangeSpatializerRange
- type RangeVendorExtensionRange
- type RangeVirtualizerRange
- type RangeVisualizerRange
- type RangeVolumeRange
- type Spatializer
- func (u *Spatializer) GetHeadTrackingConnectionMode() (common.HeadTrackingConnectionMode, bool)
- func (u *Spatializer) GetHeadTrackingMode() (common.HeadTrackingMode, bool)
- func (u *Spatializer) GetHeadTrackingSensorData() (common.HeadTrackingSensorData, bool)
- func (u *Spatializer) GetHeadTrackingSensorId() (int32, bool)
- func (u *Spatializer) GetSpatializationLevel() (common.SpatializationLevel, bool)
- func (u *Spatializer) GetSpatializationMode() (common.SpatializationMode, bool)
- func (u *Spatializer) GetSupportedChannelLayout() ([]common.AudioChannelLayout, bool)
- func (u *Spatializer) GetVendor() (VendorExtension, bool)
- func (u *Spatializer) MarshalParcel(p *parcel.Parcel) error
- func (u *Spatializer) SetHeadTrackingConnectionMode(v common.HeadTrackingConnectionMode)
- func (u *Spatializer) SetHeadTrackingMode(v common.HeadTrackingMode)
- func (u *Spatializer) SetHeadTrackingSensorData(v common.HeadTrackingSensorData)
- func (u *Spatializer) SetHeadTrackingSensorId(v int32)
- func (u *Spatializer) SetSpatializationLevel(v common.SpatializationLevel)
- func (u *Spatializer) SetSpatializationMode(v common.SpatializationMode)
- func (u *Spatializer) SetSupportedChannelLayout(v []common.AudioChannelLayout)
- func (u *Spatializer) SetVendor(v VendorExtension)
- func (u *Spatializer) UnmarshalParcel(p *parcel.Parcel) error
- type SpatializerId
- func (u *SpatializerId) GetCommonTag() (any, bool)
- func (u *SpatializerId) GetVendorExtensionTag() (VendorExtension, bool)
- func (u *SpatializerId) MarshalParcel(p *parcel.Parcel) error
- func (u *SpatializerId) SetCommonTag(v any)
- func (u *SpatializerId) SetVendorExtensionTag(v VendorExtension)
- func (u *SpatializerId) UnmarshalParcel(p *parcel.Parcel) error
- type State
- type VendorExtension
- type Virtualizer
- func (u *Virtualizer) GetDevice() (common.AudioDeviceDescription, bool)
- func (u *Virtualizer) GetSpeakerAngles() ([]VirtualizerChannelAngle, bool)
- func (u *Virtualizer) GetStrengthPm() (int32, bool)
- func (u *Virtualizer) GetVendor() (VendorExtension, bool)
- func (u *Virtualizer) MarshalParcel(p *parcel.Parcel) error
- func (u *Virtualizer) SetDevice(v common.AudioDeviceDescription)
- func (u *Virtualizer) SetSpeakerAngles(v []VirtualizerChannelAngle)
- func (u *Virtualizer) SetStrengthPm(v int32)
- func (u *Virtualizer) SetVendor(v VendorExtension)
- func (u *Virtualizer) UnmarshalParcel(p *parcel.Parcel) error
- type VirtualizerChannelAngle
- type VirtualizerId
- func (u *VirtualizerId) GetCommonTag() (any, bool)
- func (u *VirtualizerId) GetSpeakerAnglesPayload() (VirtualizerSpeakerAnglesPayload, bool)
- func (u *VirtualizerId) GetVendorExtensionTag() (VendorExtension, bool)
- func (u *VirtualizerId) MarshalParcel(p *parcel.Parcel) error
- func (u *VirtualizerId) SetCommonTag(v any)
- func (u *VirtualizerId) SetSpeakerAnglesPayload(v VirtualizerSpeakerAnglesPayload)
- func (u *VirtualizerId) SetVendorExtensionTag(v VendorExtension)
- func (u *VirtualizerId) UnmarshalParcel(p *parcel.Parcel) error
- type VirtualizerSpeakerAnglesPayload
- type Visualizer
- func (u *Visualizer) GetCaptureSampleBuffer() ([]byte, bool)
- func (u *Visualizer) GetCaptureSamples() (int32, bool)
- func (u *Visualizer) GetId() (VisualizerId, bool)
- func (u *Visualizer) GetLatencyMs() (int32, bool)
- func (u *Visualizer) GetMeasurement() (VisualizerMeasurement, bool)
- func (u *Visualizer) GetMeasurementMode() (VisualizerMeasurementMode, bool)
- func (u *Visualizer) GetScalingMode() (VisualizerScalingMode, bool)
- func (u *Visualizer) GetVendor() (VendorExtension, bool)
- func (u *Visualizer) MarshalParcel(p *parcel.Parcel) error
- func (u *Visualizer) SetCaptureSampleBuffer(v []byte)
- func (u *Visualizer) SetCaptureSamples(v int32)
- func (u *Visualizer) SetId(v VisualizerId)
- func (u *Visualizer) SetLatencyMs(v int32)
- func (u *Visualizer) SetMeasurement(v VisualizerMeasurement)
- func (u *Visualizer) SetMeasurementMode(v VisualizerMeasurementMode)
- func (u *Visualizer) SetScalingMode(v VisualizerScalingMode)
- func (u *Visualizer) SetVendor(v VendorExtension)
- func (u *Visualizer) UnmarshalParcel(p *parcel.Parcel) error
- type VisualizerId
- func (u *VisualizerId) GetCommonTag() (any, bool)
- func (u *VisualizerId) GetVendorExtensionTag() (VendorExtension, bool)
- func (u *VisualizerId) MarshalParcel(p *parcel.Parcel) error
- func (u *VisualizerId) SetCommonTag(v any)
- func (u *VisualizerId) SetVendorExtensionTag(v VendorExtension)
- func (u *VisualizerId) UnmarshalParcel(p *parcel.Parcel) error
- type VisualizerMeasurement
- type VisualizerMeasurementMode
- type VisualizerScalingMode
- type Volume
- func (u *Volume) GetLevelDb() (int32, bool)
- func (u *Volume) GetMute() (bool, bool)
- func (u *Volume) GetVendor() (VendorExtension, bool)
- func (u *Volume) MarshalParcel(p *parcel.Parcel) error
- func (u *Volume) SetLevelDb(v int32)
- func (u *Volume) SetMute(v bool)
- func (u *Volume) SetVendor(v VendorExtension)
- func (u *Volume) UnmarshalParcel(p *parcel.Parcel) error
- type VolumeId
- func (u *VolumeId) GetCommonTag() (any, bool)
- func (u *VolumeId) GetVendorExtensionTag() (VendorExtension, bool)
- func (u *VolumeId) MarshalParcel(p *parcel.Parcel) error
- func (u *VolumeId) SetCommonTag(v any)
- func (u *VolumeId) SetVendorExtensionTag(v VendorExtension)
- func (u *VolumeId) UnmarshalParcel(p *parcel.Parcel) error
Constants ¶
const ( AcousticEchoCancelerTagVendor int32 = 0 AcousticEchoCancelerTagEchoDelayUs int32 = 1 AcousticEchoCancelerTagMobileMode int32 = 2 )
const ( AcousticEchoCancelerIdTagVendorExtensionTag int32 = 0 AcousticEchoCancelerIdTagCommonTag int32 = 1 )
const ( AutomaticGainControlV1TagVendor int32 = 0 AutomaticGainControlV1TagTargetPeakLevelDbFs int32 = 1 AutomaticGainControlV1TagMaxCompressionGainDb int32 = 2 AutomaticGainControlV1TagEnableLimiter int32 = 3 )
const ( AutomaticGainControlV1IdTagVendorExtensionTag int32 = 0 AutomaticGainControlV1IdTagCommonTag int32 = 1 )
const ( AutomaticGainControlV2TagVendor int32 = 0 AutomaticGainControlV2TagFixedDigitalGainMb int32 = 1 AutomaticGainControlV2TagLevelEstimator int32 = 2 AutomaticGainControlV2TagSaturationMarginMb int32 = 3 )
const ( AutomaticGainControlV2IdTagVendorExtensionTag int32 = 0 AutomaticGainControlV2IdTagCommonTag int32 = 1 )
const ( BassBoostTagVendor int32 = 0 BassBoostTagStrengthPm int32 = 1 )
const ( BassBoostIdTagVendorExtensionTag int32 = 0 BassBoostIdTagCommonTag int32 = 1 )
const ( DescriptorEffectTypeUuidAec string = "7b491460-8d4d-11e0-bd61-0002a5d5c51b" DescriptorEffectTypeUuidAgc1 string = "0a8abfe0-654c-11e0-ba26-0002a5d5c51b" DescriptorEffectTypeUuidAgc2 string = "ae3c653b-be18-4ab8-8938-418f0a7f06ac" DescriptorEffectTypeUuidBassBoost string = "0634f220-ddd4-11db-a0fc-0002a5d5c51b" DescriptorEffectTypeUuidDownmix string = "381e49cc-a858-4aa2-87f6-e8388e7601b2" DescriptorEffectTypeUuidDynamicsProcessing string = "7261676f-6d75-7369-6364-28e2fd3ac39e" DescriptorEffectTypeUuidEnvReverb string = "c2e5d5f0-94bd-4763-9cac-4e234d06839e" DescriptorEffectTypeUuidEqualizer string = "0bed4300-ddd6-11db-8f34-0002a5d5c51b" DescriptorEffectTypeUuidHapticGenerator string = "1411e6d6-aecd-4021-a1cf-a6aceb0d71e5" DescriptorEffectTypeUuidLoudnessEnhancer string = "fe3199be-aed0-413f-87bb-11260eb63cf1" DescriptorEffectTypeUuidNs string = "58b4b260-8e06-11e0-aa8e-0002a5d5c51b" DescriptorEffectTypeUuidPresetReverb string = "47382d60-ddd8-11db-bf3a-0002a5d5c51b" DescriptorEffectTypeUuidSpatializer string = "ccd4cf09-a79d-46c2-9aae-06a1698d6c8f" DescriptorEffectTypeUuidVirtualizer string = "37cc2c00-dddd-11db-8577-0002a5d5c51b" DescriptorEffectTypeUuidVisualizer string = "e46b26a0-dddd-11db-8afd-0002a5d5c51b" DescriptorEffectTypeUuidVolume string = "09e8ede0-ddde-11db-b4f6-0002a5d5c51b" )
const ( DownmixTagVendor int32 = 0 DownmixTagType int32 = 1 )
const ( DownmixIdTagVendorExtensionTag int32 = 0 DownmixIdTagCommonTag int32 = 1 )
const ( DynamicsProcessingTagVendor int32 = 0 DynamicsProcessingTagEngineArchitecture int32 = 1 DynamicsProcessingTagPreEq int32 = 2 DynamicsProcessingTagPostEq int32 = 3 DynamicsProcessingTagPreEqBand int32 = 4 DynamicsProcessingTagPostEqBand int32 = 5 DynamicsProcessingTagMbc int32 = 6 DynamicsProcessingTagMbcBand int32 = 7 DynamicsProcessingTagLimiter int32 = 8 DynamicsProcessingTagInputGain int32 = 9 )
const ( DynamicsProcessingIdTagVendorExtensionTag int32 = 0 DynamicsProcessingIdTagCommonTag int32 = 1 )
const ( EnvironmentalReverbTagVendor int32 = 0 EnvironmentalReverbTagRoomLevelMb int32 = 1 EnvironmentalReverbTagRoomHfLevelMb int32 = 2 EnvironmentalReverbTagDecayTimeMs int32 = 3 EnvironmentalReverbTagDecayHfRatioPm int32 = 4 EnvironmentalReverbTagReflectionsLevelMb int32 = 5 EnvironmentalReverbTagReflectionsDelayMs int32 = 6 EnvironmentalReverbTagLevelMb int32 = 7 EnvironmentalReverbTagDelayMs int32 = 8 EnvironmentalReverbTagDiffusionPm int32 = 9 EnvironmentalReverbTagDensityPm int32 = 10 EnvironmentalReverbTagBypass int32 = 11 )
const ( EnvironmentalReverbIdTagVendorExtensionTag int32 = 0 EnvironmentalReverbIdTagCommonTag int32 = 1 )
const ( EqualizerTagVendor int32 = 0 EqualizerTagBandLevels int32 = 1 EqualizerTagPreset int32 = 2 EqualizerTagCenterFreqMh int32 = 3 EqualizerTagBandFrequencies int32 = 4 EqualizerTagPresets int32 = 5 )
const ( EqualizerIdTagVendorExtensionTag int32 = 0 EqualizerIdTagCommonTag int32 = 1 )
const ( HapticGeneratorTagVendor int32 = 0 HapticGeneratorTagHapticScales int32 = 1 HapticGeneratorTagVibratorInfo int32 = 2 )
const ( HapticGeneratorIdTagVendorExtensionTag int32 = 0 HapticGeneratorIdTagCommonTag int32 = 1 )
const ( TransactionIEffectOpen = binder.FirstCallTransaction + 0 TransactionIEffectClose = binder.FirstCallTransaction + 1 TransactionIEffectGetDescriptor = binder.FirstCallTransaction + 2 TransactionIEffectCommand = binder.FirstCallTransaction + 3 TransactionIEffectGetState = binder.FirstCallTransaction + 4 TransactionIEffectSetParameter = binder.FirstCallTransaction + 5 TransactionIEffectGetParameter = binder.FirstCallTransaction + 6 TransactionIEffectReopen = binder.FirstCallTransaction + 7 )
const ( MethodIEffectOpen = "open" MethodIEffectClose = "close" MethodIEffectGetDescriptor = "getDescriptor" MethodIEffectCommand = "command" MethodIEffectGetState = "getState" MethodIEffectSetParameter = "setParameter" MethodIEffectGetParameter = "getParameter" MethodIEffectReopen = "reopen" )
const ( TransactionIFactoryQueryEffects = binder.FirstCallTransaction + 0 TransactionIFactoryQueryProcessing = binder.FirstCallTransaction + 1 TransactionIFactoryCreateEffect = binder.FirstCallTransaction + 2 TransactionIFactoryDestroyEffect = binder.FirstCallTransaction + 3 )
const ( MethodIFactoryQueryEffects = "queryEffects" MethodIFactoryQueryProcessing = "queryProcessing" MethodIFactoryCreateEffect = "createEffect" MethodIFactoryDestroyEffect = "destroyEffect" )
const ( LoudnessEnhancerTagVendor int32 = 0 LoudnessEnhancerTagGainMb int32 = 1 )
const ( LoudnessEnhancerIdTagVendorExtensionTag int32 = 0 LoudnessEnhancerIdTagCommonTag int32 = 1 )
const ( NoiseSuppressionTagVendor int32 = 0 NoiseSuppressionTagLevel int32 = 1 NoiseSuppressionTagType int32 = 2 )
const ( NoiseSuppressionIdTagVendorExtensionTag int32 = 0 NoiseSuppressionIdTagCommonTag int32 = 1 )
const ( ParameterTagCommon int32 = 0 ParameterTagDeviceDescription int32 = 1 ParameterTagMode int32 = 2 ParameterTagSource int32 = 3 ParameterTagOffload int32 = 4 ParameterTagVolumeStereo int32 = 5 ParameterTagSpecific int32 = 6 ParameterTagSinkMetadata int32 = 7 ParameterTagSourceMetadata int32 = 8 )
const ( ParameterIdTagVendorEffectTag int32 = 0 ParameterIdTagAcousticEchoCancelerTag int32 = 1 ParameterIdTagAutomaticGainControlV1Tag int32 = 2 ParameterIdTagAutomaticGainControlV2Tag int32 = 3 ParameterIdTagBassBoostTag int32 = 4 ParameterIdTagDownmixTag int32 = 5 ParameterIdTagDynamicsProcessingTag int32 = 6 ParameterIdTagEnvironmentalReverbTag int32 = 7 ParameterIdTagEqualizerTag int32 = 8 ParameterIdTagHapticGeneratorTag int32 = 9 ParameterIdTagLoudnessEnhancerTag int32 = 10 ParameterIdTagNoiseSuppressionTag int32 = 11 ParameterIdTagPresetReverbTag int32 = 12 ParameterIdTagVirtualizerTag int32 = 13 ParameterIdTagVisualizerTag int32 = 14 ParameterIdTagVolumeTag int32 = 15 ParameterIdTagCommonTag int32 = 16 ParameterIdTagSpatializerTag int32 = 17 )
const ( ParameterSpecificTagVendorEffect int32 = 0 ParameterSpecificTagAcousticEchoCanceler int32 = 1 ParameterSpecificTagAutomaticGainControlV1 int32 = 2 ParameterSpecificTagAutomaticGainControlV2 int32 = 3 ParameterSpecificTagBassBoost int32 = 4 ParameterSpecificTagDownmix int32 = 5 ParameterSpecificTagDynamicsProcessing int32 = 6 ParameterSpecificTagEnvironmentalReverb int32 = 7 ParameterSpecificTagEqualizer int32 = 8 ParameterSpecificTagHapticGenerator int32 = 9 ParameterSpecificTagLoudnessEnhancer int32 = 10 ParameterSpecificTagNoiseSuppression int32 = 11 ParameterSpecificTagPresetReverb int32 = 12 ParameterSpecificTagVirtualizer int32 = 13 ParameterSpecificTagVisualizer int32 = 14 ParameterSpecificTagVolume int32 = 15 ParameterSpecificTagSpatializer int32 = 16 )
const ( PresetReverbTagVendor int32 = 0 PresetReverbTagSupportedPresets int32 = 1 PresetReverbTagPreset int32 = 2 )
const ( PresetReverbIdTagVendorExtensionTag int32 = 0 PresetReverbIdTagCommonTag int32 = 1 )
const ( ProcessingTypeTagStreamType int32 = 0 ProcessingTypeTagSource int32 = 1 )
const ( RangeTagVendorExtension int32 = 0 RangeTagAcousticEchoCanceler int32 = 1 RangeTagAutomaticGainControlV1 int32 = 2 RangeTagAutomaticGainControlV2 int32 = 3 RangeTagBassBoost int32 = 4 RangeTagDownmix int32 = 5 RangeTagDynamicsProcessing int32 = 6 RangeTagEnvironmentalReverb int32 = 7 RangeTagEqualizer int32 = 8 RangeTagHapticGenerator int32 = 9 RangeTagLoudnessEnhancer int32 = 10 RangeTagNoiseSuppression int32 = 11 RangeTagPresetReverb int32 = 12 RangeTagVirtualizer int32 = 13 RangeTagVisualizer int32 = 14 RangeTagVolume int32 = 15 RangeTagSpatializer int32 = 16 )
const ( SpatializerTagVendor int32 = 0 SpatializerTagSupportedChannelLayout int32 = 1 SpatializerTagSpatializationLevel int32 = 2 SpatializerTagSpatializationMode int32 = 3 SpatializerTagHeadTrackingSensorId int32 = 4 SpatializerTagHeadTrackingMode int32 = 5 SpatializerTagHeadTrackingConnectionMode int32 = 6 SpatializerTagHeadTrackingSensorData int32 = 7 )
const ( SpatializerIdTagVendorExtensionTag int32 = 0 SpatializerIdTagCommonTag int32 = 1 )
const ( VirtualizerTagVendor int32 = 0 VirtualizerTagStrengthPm int32 = 1 VirtualizerTagSpeakerAngles int32 = 2 VirtualizerTagDevice int32 = 3 )
const ( VirtualizerIdTagVendorExtensionTag int32 = 0 VirtualizerIdTagCommonTag int32 = 1 VirtualizerIdTagSpeakerAnglesPayload int32 = 2 )
const ( VisualizerTagId int32 = 0 VisualizerTagVendor int32 = 1 VisualizerTagMeasurement int32 = 2 VisualizerTagCaptureSampleBuffer int32 = 3 VisualizerTagLatencyMs int32 = 4 VisualizerTagCaptureSamples int32 = 5 VisualizerTagScalingMode int32 = 6 VisualizerTagMeasurementMode int32 = 7 )
const ( VisualizerIdTagVendorExtensionTag int32 = 0 VisualizerIdTagCommonTag int32 = 1 )
const ( VolumeTagVendor int32 = 0 VolumeTagLevelDb int32 = 1 VolumeTagMute int32 = 2 )
const ( VolumeIdTagVendorExtensionTag int32 = 0 VolumeIdTagCommonTag int32 = 1 )
const DescriptorIEffect = "android.hardware.audio.effect.IEffect"
const DescriptorIFactory = "android.hardware.audio.effect.IFactory"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcousticEchoCanceler ¶
type AcousticEchoCanceler struct {
Tag int32
Vendor VendorExtension
EchoDelayUs int32
MobileMode bool
}
func (*AcousticEchoCanceler) GetEchoDelayUs ¶
func (u *AcousticEchoCanceler) GetEchoDelayUs() (int32, bool)
func (*AcousticEchoCanceler) GetMobileMode ¶
func (u *AcousticEchoCanceler) GetMobileMode() (bool, bool)
func (*AcousticEchoCanceler) GetVendor ¶
func (u *AcousticEchoCanceler) GetVendor() (VendorExtension, bool)
func (*AcousticEchoCanceler) MarshalParcel ¶
func (u *AcousticEchoCanceler) MarshalParcel( p *parcel.Parcel, ) error
func (*AcousticEchoCanceler) SetEchoDelayUs ¶
func (u *AcousticEchoCanceler) SetEchoDelayUs( v int32, )
func (*AcousticEchoCanceler) SetMobileMode ¶
func (u *AcousticEchoCanceler) SetMobileMode( v bool, )
func (*AcousticEchoCanceler) SetVendor ¶
func (u *AcousticEchoCanceler) SetVendor( v VendorExtension, )
func (*AcousticEchoCanceler) UnmarshalParcel ¶
func (u *AcousticEchoCanceler) UnmarshalParcel( p *parcel.Parcel, ) error
type AcousticEchoCancelerId ¶
type AcousticEchoCancelerId struct {
Tag int32
VendorExtensionTag VendorExtension
CommonTag any
}
func (*AcousticEchoCancelerId) GetCommonTag ¶
func (u *AcousticEchoCancelerId) GetCommonTag() (any, bool)
func (*AcousticEchoCancelerId) GetVendorExtensionTag ¶
func (u *AcousticEchoCancelerId) GetVendorExtensionTag() (VendorExtension, bool)
func (*AcousticEchoCancelerId) MarshalParcel ¶
func (u *AcousticEchoCancelerId) MarshalParcel( p *parcel.Parcel, ) error
func (*AcousticEchoCancelerId) SetCommonTag ¶
func (u *AcousticEchoCancelerId) SetCommonTag( v any, )
func (*AcousticEchoCancelerId) SetVendorExtensionTag ¶
func (u *AcousticEchoCancelerId) SetVendorExtensionTag( v VendorExtension, )
func (*AcousticEchoCancelerId) UnmarshalParcel ¶
func (u *AcousticEchoCancelerId) UnmarshalParcel( p *parcel.Parcel, ) error
type AutomaticGainControlV1 ¶
type AutomaticGainControlV1 struct {
Tag int32
Vendor VendorExtension
TargetPeakLevelDbFs int32
MaxCompressionGainDb int32
EnableLimiter bool
}
func (*AutomaticGainControlV1) GetEnableLimiter ¶
func (u *AutomaticGainControlV1) GetEnableLimiter() (bool, bool)
func (*AutomaticGainControlV1) GetMaxCompressionGainDb ¶
func (u *AutomaticGainControlV1) GetMaxCompressionGainDb() (int32, bool)
func (*AutomaticGainControlV1) GetTargetPeakLevelDbFs ¶
func (u *AutomaticGainControlV1) GetTargetPeakLevelDbFs() (int32, bool)
func (*AutomaticGainControlV1) GetVendor ¶
func (u *AutomaticGainControlV1) GetVendor() (VendorExtension, bool)
func (*AutomaticGainControlV1) MarshalParcel ¶
func (u *AutomaticGainControlV1) MarshalParcel( p *parcel.Parcel, ) error
func (*AutomaticGainControlV1) SetEnableLimiter ¶
func (u *AutomaticGainControlV1) SetEnableLimiter( v bool, )
func (*AutomaticGainControlV1) SetMaxCompressionGainDb ¶
func (u *AutomaticGainControlV1) SetMaxCompressionGainDb( v int32, )
func (*AutomaticGainControlV1) SetTargetPeakLevelDbFs ¶
func (u *AutomaticGainControlV1) SetTargetPeakLevelDbFs( v int32, )
func (*AutomaticGainControlV1) SetVendor ¶
func (u *AutomaticGainControlV1) SetVendor( v VendorExtension, )
func (*AutomaticGainControlV1) UnmarshalParcel ¶
func (u *AutomaticGainControlV1) UnmarshalParcel( p *parcel.Parcel, ) error
type AutomaticGainControlV1Id ¶
type AutomaticGainControlV1Id struct {
Tag int32
VendorExtensionTag VendorExtension
CommonTag any
}
func (*AutomaticGainControlV1Id) GetCommonTag ¶
func (u *AutomaticGainControlV1Id) GetCommonTag() (any, bool)
func (*AutomaticGainControlV1Id) GetVendorExtensionTag ¶
func (u *AutomaticGainControlV1Id) GetVendorExtensionTag() (VendorExtension, bool)
func (*AutomaticGainControlV1Id) MarshalParcel ¶
func (u *AutomaticGainControlV1Id) MarshalParcel( p *parcel.Parcel, ) error
func (*AutomaticGainControlV1Id) SetCommonTag ¶
func (u *AutomaticGainControlV1Id) SetCommonTag( v any, )
func (*AutomaticGainControlV1Id) SetVendorExtensionTag ¶
func (u *AutomaticGainControlV1Id) SetVendorExtensionTag( v VendorExtension, )
func (*AutomaticGainControlV1Id) UnmarshalParcel ¶
func (u *AutomaticGainControlV1Id) UnmarshalParcel( p *parcel.Parcel, ) error
type AutomaticGainControlV2 ¶
type AutomaticGainControlV2 struct {
Tag int32
Vendor VendorExtension
FixedDigitalGainMb int32
LevelEstimator AutomaticGainControlV2LevelEstimator
SaturationMarginMb int32
}
func (*AutomaticGainControlV2) GetFixedDigitalGainMb ¶
func (u *AutomaticGainControlV2) GetFixedDigitalGainMb() (int32, bool)
func (*AutomaticGainControlV2) GetLevelEstimator ¶
func (u *AutomaticGainControlV2) GetLevelEstimator() (AutomaticGainControlV2LevelEstimator, bool)
func (*AutomaticGainControlV2) GetSaturationMarginMb ¶
func (u *AutomaticGainControlV2) GetSaturationMarginMb() (int32, bool)
func (*AutomaticGainControlV2) GetVendor ¶
func (u *AutomaticGainControlV2) GetVendor() (VendorExtension, bool)
func (*AutomaticGainControlV2) MarshalParcel ¶
func (u *AutomaticGainControlV2) MarshalParcel( p *parcel.Parcel, ) error
func (*AutomaticGainControlV2) SetFixedDigitalGainMb ¶
func (u *AutomaticGainControlV2) SetFixedDigitalGainMb( v int32, )
func (*AutomaticGainControlV2) SetLevelEstimator ¶
func (u *AutomaticGainControlV2) SetLevelEstimator( v AutomaticGainControlV2LevelEstimator, )
func (*AutomaticGainControlV2) SetSaturationMarginMb ¶
func (u *AutomaticGainControlV2) SetSaturationMarginMb( v int32, )
func (*AutomaticGainControlV2) SetVendor ¶
func (u *AutomaticGainControlV2) SetVendor( v VendorExtension, )
func (*AutomaticGainControlV2) UnmarshalParcel ¶
func (u *AutomaticGainControlV2) UnmarshalParcel( p *parcel.Parcel, ) error
type AutomaticGainControlV2Id ¶
type AutomaticGainControlV2Id struct {
Tag int32
VendorExtensionTag VendorExtension
CommonTag any
}
func (*AutomaticGainControlV2Id) GetCommonTag ¶
func (u *AutomaticGainControlV2Id) GetCommonTag() (any, bool)
func (*AutomaticGainControlV2Id) GetVendorExtensionTag ¶
func (u *AutomaticGainControlV2Id) GetVendorExtensionTag() (VendorExtension, bool)
func (*AutomaticGainControlV2Id) MarshalParcel ¶
func (u *AutomaticGainControlV2Id) MarshalParcel( p *parcel.Parcel, ) error
func (*AutomaticGainControlV2Id) SetCommonTag ¶
func (u *AutomaticGainControlV2Id) SetCommonTag( v any, )
func (*AutomaticGainControlV2Id) SetVendorExtensionTag ¶
func (u *AutomaticGainControlV2Id) SetVendorExtensionTag( v VendorExtension, )
func (*AutomaticGainControlV2Id) UnmarshalParcel ¶
func (u *AutomaticGainControlV2Id) UnmarshalParcel( p *parcel.Parcel, ) error
type AutomaticGainControlV2LevelEstimator ¶
type AutomaticGainControlV2LevelEstimator int32
const ( AutomaticGainControlV2LevelEstimatorRMS AutomaticGainControlV2LevelEstimator = 0 AutomaticGainControlV2LevelEstimatorPEAK AutomaticGainControlV2LevelEstimator = 1 )
type BassBoost ¶
type BassBoost struct {
Tag int32
Vendor VendorExtension
StrengthPm int32
}
func (*BassBoost) GetStrengthPm ¶
func (*BassBoost) GetVendor ¶
func (u *BassBoost) GetVendor() (VendorExtension, bool)
func (*BassBoost) SetStrengthPm ¶
func (*BassBoost) SetVendor ¶
func (u *BassBoost) SetVendor( v VendorExtension, )
type BassBoostId ¶
type BassBoostId struct {
Tag int32
VendorExtensionTag VendorExtension
CommonTag any
}
func (*BassBoostId) GetCommonTag ¶
func (u *BassBoostId) GetCommonTag() (any, bool)
func (*BassBoostId) GetVendorExtensionTag ¶
func (u *BassBoostId) GetVendorExtensionTag() (VendorExtension, bool)
func (*BassBoostId) MarshalParcel ¶
func (u *BassBoostId) MarshalParcel( p *parcel.Parcel, ) error
func (*BassBoostId) SetCommonTag ¶
func (u *BassBoostId) SetCommonTag( v any, )
func (*BassBoostId) SetVendorExtensionTag ¶
func (u *BassBoostId) SetVendorExtensionTag( v VendorExtension, )
func (*BassBoostId) UnmarshalParcel ¶
func (u *BassBoostId) UnmarshalParcel( p *parcel.Parcel, ) error
type Capability ¶
type Capability struct {
VendorExtension VendorExtension
Range Range
}
func (*Capability) MarshalParcel ¶
func (s *Capability) MarshalParcel( p *parcel.Parcel, ) error
func (*Capability) UnmarshalParcel ¶
func (s *Capability) UnmarshalParcel( p *parcel.Parcel, ) error
type CommandId ¶
type CommandId int32
const ( CommandIdSTART CommandId = 0 CommandIdSTOP CommandId = 1 CommandIdRESET CommandId = 2 CommandIdVendorCommand0 CommandId = 256 CommandIdVendorCommand1 CommandId = 257 CommandIdVendorCommand2 CommandId = 258 CommandIdVendorCommand3 CommandId = 259 CommandIdVendorCommand4 CommandId = 260 CommandIdVendorCommand5 CommandId = 261 CommandIdVendorCommand6 CommandId = 262 CommandIdVendorCommand7 CommandId = 263 CommandIdVendorCommand8 CommandId = 264 CommandIdVendorCommand9 CommandId = 265 )
type DefaultExtension ¶
type DefaultExtension struct {
Bytes []byte
}
func (*DefaultExtension) MarshalParcel ¶
func (s *DefaultExtension) MarshalParcel( p *parcel.Parcel, ) error
func (*DefaultExtension) UnmarshalParcel ¶
func (s *DefaultExtension) UnmarshalParcel( p *parcel.Parcel, ) error
type Descriptor ¶
type Descriptor struct {
Common DescriptorCommon
Capability Capability
}
func (*Descriptor) MarshalParcel ¶
func (s *Descriptor) MarshalParcel( p *parcel.Parcel, ) error
func (*Descriptor) UnmarshalParcel ¶
func (s *Descriptor) UnmarshalParcel( p *parcel.Parcel, ) error
type DescriptorCommon ¶
type DescriptorCommon struct {
Id DescriptorIdentity
Flags Flags
CpuLoad int32
MemoryUsage int32
Name string
Implementor string
}
func (*DescriptorCommon) MarshalParcel ¶
func (s *DescriptorCommon) MarshalParcel( p *parcel.Parcel, ) error
func (*DescriptorCommon) UnmarshalParcel ¶
func (s *DescriptorCommon) UnmarshalParcel( p *parcel.Parcel, ) error
type DescriptorIdentity ¶
type DescriptorIdentity struct {
Type common.AudioUuid
Uuid common.AudioUuid
Proxy *common.AudioUuid
}
func (*DescriptorIdentity) MarshalParcel ¶
func (s *DescriptorIdentity) MarshalParcel( p *parcel.Parcel, ) error
func (*DescriptorIdentity) UnmarshalParcel ¶
func (s *DescriptorIdentity) UnmarshalParcel( p *parcel.Parcel, ) error
type Downmix ¶
type Downmix struct {
Tag int32
Vendor VendorExtension
Type DownmixType
}
func (*Downmix) GetType ¶
func (u *Downmix) GetType() (DownmixType, bool)
func (*Downmix) GetVendor ¶
func (u *Downmix) GetVendor() (VendorExtension, bool)
func (*Downmix) SetType ¶
func (u *Downmix) SetType( v DownmixType, )
func (*Downmix) SetVendor ¶
func (u *Downmix) SetVendor( v VendorExtension, )
type DownmixId ¶
type DownmixId struct {
Tag int32
VendorExtensionTag VendorExtension
CommonTag any
}
func (*DownmixId) GetCommonTag ¶
func (*DownmixId) GetVendorExtensionTag ¶
func (u *DownmixId) GetVendorExtensionTag() (VendorExtension, bool)
func (*DownmixId) SetCommonTag ¶
func (*DownmixId) SetVendorExtensionTag ¶
func (u *DownmixId) SetVendorExtensionTag( v VendorExtension, )
type DownmixType ¶
type DownmixType int32
const ( DownmixTypeSTRIP DownmixType = 0 DownmixTypeFOLD DownmixType = 1 )
type DynamicsProcessing ¶
type DynamicsProcessing struct {
Tag int32
Vendor VendorExtension
EngineArchitecture DynamicsProcessingEngineArchitecture
PreEq []DynamicsProcessingChannelConfig
PostEq []DynamicsProcessingChannelConfig
PreEqBand []DynamicsProcessingEqBandConfig
PostEqBand []DynamicsProcessingEqBandConfig
Mbc []DynamicsProcessingChannelConfig
MbcBand []DynamicsProcessingMbcBandConfig
Limiter []DynamicsProcessingLimiterConfig
InputGain []DynamicsProcessingInputGain
}
func (*DynamicsProcessing) GetEngineArchitecture ¶
func (u *DynamicsProcessing) GetEngineArchitecture() (DynamicsProcessingEngineArchitecture, bool)
func (*DynamicsProcessing) GetInputGain ¶
func (u *DynamicsProcessing) GetInputGain() ([]DynamicsProcessingInputGain, bool)
func (*DynamicsProcessing) GetLimiter ¶
func (u *DynamicsProcessing) GetLimiter() ([]DynamicsProcessingLimiterConfig, bool)
func (*DynamicsProcessing) GetMbc ¶
func (u *DynamicsProcessing) GetMbc() ([]DynamicsProcessingChannelConfig, bool)
func (*DynamicsProcessing) GetMbcBand ¶
func (u *DynamicsProcessing) GetMbcBand() ([]DynamicsProcessingMbcBandConfig, bool)
func (*DynamicsProcessing) GetPostEq ¶
func (u *DynamicsProcessing) GetPostEq() ([]DynamicsProcessingChannelConfig, bool)
func (*DynamicsProcessing) GetPostEqBand ¶
func (u *DynamicsProcessing) GetPostEqBand() ([]DynamicsProcessingEqBandConfig, bool)
func (*DynamicsProcessing) GetPreEq ¶
func (u *DynamicsProcessing) GetPreEq() ([]DynamicsProcessingChannelConfig, bool)
func (*DynamicsProcessing) GetPreEqBand ¶
func (u *DynamicsProcessing) GetPreEqBand() ([]DynamicsProcessingEqBandConfig, bool)
func (*DynamicsProcessing) GetVendor ¶
func (u *DynamicsProcessing) GetVendor() (VendorExtension, bool)
func (*DynamicsProcessing) MarshalParcel ¶
func (u *DynamicsProcessing) MarshalParcel( p *parcel.Parcel, ) error
func (*DynamicsProcessing) SetEngineArchitecture ¶
func (u *DynamicsProcessing) SetEngineArchitecture( v DynamicsProcessingEngineArchitecture, )
func (*DynamicsProcessing) SetInputGain ¶
func (u *DynamicsProcessing) SetInputGain( v []DynamicsProcessingInputGain, )
func (*DynamicsProcessing) SetLimiter ¶
func (u *DynamicsProcessing) SetLimiter( v []DynamicsProcessingLimiterConfig, )
func (*DynamicsProcessing) SetMbc ¶
func (u *DynamicsProcessing) SetMbc( v []DynamicsProcessingChannelConfig, )
func (*DynamicsProcessing) SetMbcBand ¶
func (u *DynamicsProcessing) SetMbcBand( v []DynamicsProcessingMbcBandConfig, )
func (*DynamicsProcessing) SetPostEq ¶
func (u *DynamicsProcessing) SetPostEq( v []DynamicsProcessingChannelConfig, )
func (*DynamicsProcessing) SetPostEqBand ¶
func (u *DynamicsProcessing) SetPostEqBand( v []DynamicsProcessingEqBandConfig, )
func (*DynamicsProcessing) SetPreEq ¶
func (u *DynamicsProcessing) SetPreEq( v []DynamicsProcessingChannelConfig, )
func (*DynamicsProcessing) SetPreEqBand ¶
func (u *DynamicsProcessing) SetPreEqBand( v []DynamicsProcessingEqBandConfig, )
func (*DynamicsProcessing) SetVendor ¶
func (u *DynamicsProcessing) SetVendor( v VendorExtension, )
func (*DynamicsProcessing) UnmarshalParcel ¶
func (u *DynamicsProcessing) UnmarshalParcel( p *parcel.Parcel, ) error
type DynamicsProcessingChannelConfig ¶
func (*DynamicsProcessingChannelConfig) MarshalParcel ¶
func (s *DynamicsProcessingChannelConfig) MarshalParcel( p *parcel.Parcel, ) error
func (*DynamicsProcessingChannelConfig) UnmarshalParcel ¶
func (s *DynamicsProcessingChannelConfig) UnmarshalParcel( p *parcel.Parcel, ) error
type DynamicsProcessingEngineArchitecture ¶
type DynamicsProcessingEngineArchitecture struct {
ResolutionPreference DynamicsProcessingResolutionPreference
PreferredProcessingDurationMs float32
PreEqStage DynamicsProcessingStageEnablement
PostEqStage DynamicsProcessingStageEnablement
MbcStage DynamicsProcessingStageEnablement
LimiterInUse bool
}
func (*DynamicsProcessingEngineArchitecture) MarshalParcel ¶
func (s *DynamicsProcessingEngineArchitecture) MarshalParcel( p *parcel.Parcel, ) error
func (*DynamicsProcessingEngineArchitecture) UnmarshalParcel ¶
func (s *DynamicsProcessingEngineArchitecture) UnmarshalParcel( p *parcel.Parcel, ) error
type DynamicsProcessingEqBandConfig ¶
type DynamicsProcessingEqBandConfig struct {
Channel int32
Band int32
Enable bool
CutoffFrequencyHz float32
GainDb float32
}
func (*DynamicsProcessingEqBandConfig) MarshalParcel ¶
func (s *DynamicsProcessingEqBandConfig) MarshalParcel( p *parcel.Parcel, ) error
func (*DynamicsProcessingEqBandConfig) UnmarshalParcel ¶
func (s *DynamicsProcessingEqBandConfig) UnmarshalParcel( p *parcel.Parcel, ) error
type DynamicsProcessingId ¶
type DynamicsProcessingId struct {
Tag int32
VendorExtensionTag VendorExtension
CommonTag any
}
func (*DynamicsProcessingId) GetCommonTag ¶
func (u *DynamicsProcessingId) GetCommonTag() (any, bool)
func (*DynamicsProcessingId) GetVendorExtensionTag ¶
func (u *DynamicsProcessingId) GetVendorExtensionTag() (VendorExtension, bool)
func (*DynamicsProcessingId) MarshalParcel ¶
func (u *DynamicsProcessingId) MarshalParcel( p *parcel.Parcel, ) error
func (*DynamicsProcessingId) SetCommonTag ¶
func (u *DynamicsProcessingId) SetCommonTag( v any, )
func (*DynamicsProcessingId) SetVendorExtensionTag ¶
func (u *DynamicsProcessingId) SetVendorExtensionTag( v VendorExtension, )
func (*DynamicsProcessingId) UnmarshalParcel ¶
func (u *DynamicsProcessingId) UnmarshalParcel( p *parcel.Parcel, ) error
type DynamicsProcessingInputGain ¶
func (*DynamicsProcessingInputGain) MarshalParcel ¶
func (s *DynamicsProcessingInputGain) MarshalParcel( p *parcel.Parcel, ) error
func (*DynamicsProcessingInputGain) UnmarshalParcel ¶
func (s *DynamicsProcessingInputGain) UnmarshalParcel( p *parcel.Parcel, ) error
type DynamicsProcessingLimiterConfig ¶
type DynamicsProcessingLimiterConfig struct {
Channel int32
Enable bool
LinkGroup int32
AttackTimeMs float32
ReleaseTimeMs float32
Ratio float32
ThresholdDb float32
PostGainDb float32
}
func (*DynamicsProcessingLimiterConfig) MarshalParcel ¶
func (s *DynamicsProcessingLimiterConfig) MarshalParcel( p *parcel.Parcel, ) error
func (*DynamicsProcessingLimiterConfig) UnmarshalParcel ¶
func (s *DynamicsProcessingLimiterConfig) UnmarshalParcel( p *parcel.Parcel, ) error
type DynamicsProcessingMbcBandConfig ¶
type DynamicsProcessingMbcBandConfig struct {
Channel int32
Band int32
Enable bool
CutoffFrequencyHz float32
AttackTimeMs float32
ReleaseTimeMs float32
Ratio float32
ThresholdDb float32
KneeWidthDb float32
NoiseGateThresholdDb float32
ExpanderRatio float32
PreGainDb float32
PostGainDb float32
}
func (*DynamicsProcessingMbcBandConfig) MarshalParcel ¶
func (s *DynamicsProcessingMbcBandConfig) MarshalParcel( p *parcel.Parcel, ) error
func (*DynamicsProcessingMbcBandConfig) UnmarshalParcel ¶
func (s *DynamicsProcessingMbcBandConfig) UnmarshalParcel( p *parcel.Parcel, ) error
type DynamicsProcessingResolutionPreference ¶
type DynamicsProcessingResolutionPreference int32
const ( DynamicsProcessingResolutionPreferenceFavorFrequencyResolution DynamicsProcessingResolutionPreference = 0 DynamicsProcessingResolutionPreferenceFavorTimeResolution DynamicsProcessingResolutionPreference = 1 )
type DynamicsProcessingStageEnablement ¶
func (*DynamicsProcessingStageEnablement) MarshalParcel ¶
func (s *DynamicsProcessingStageEnablement) MarshalParcel( p *parcel.Parcel, ) error
func (*DynamicsProcessingStageEnablement) UnmarshalParcel ¶
func (s *DynamicsProcessingStageEnablement) UnmarshalParcel( p *parcel.Parcel, ) error
type EffectProxy ¶
func NewEffectProxy ¶
func NewEffectProxy( remote binder.IBinder, ) *EffectProxy
func (*EffectProxy) AsBinder ¶
func (p *EffectProxy) AsBinder() binder.IBinder
func (*EffectProxy) Command ¶
func (p *EffectProxy) Command( ctx context.Context, commandId CommandId, ) error
func (*EffectProxy) GetDescriptor ¶
func (p *EffectProxy) GetDescriptor( ctx context.Context, ) (Descriptor, error)
func (*EffectProxy) GetParameter ¶
func (p *EffectProxy) GetParameter( ctx context.Context, paramId ParameterId, ) (Parameter, error)
func (*EffectProxy) GetState ¶
func (p *EffectProxy) GetState( ctx context.Context, ) (State, error)
func (*EffectProxy) Open ¶
func (p *EffectProxy) Open( ctx context.Context, common ParameterCommon, specific *ParameterSpecific, ) (IEffectOpenEffectReturn, error)
func (*EffectProxy) Reopen ¶
func (p *EffectProxy) Reopen( ctx context.Context, ) (IEffectOpenEffectReturn, error)
func (*EffectProxy) SetParameter ¶
func (p *EffectProxy) SetParameter( ctx context.Context, param Parameter, ) error
type EffectStub ¶
type EffectStub struct {
Impl IEffect
Transport binder.VersionAwareTransport
}
EffectStub dispatches incoming binder transactions to a typed IEffect implementation.
func (*EffectStub) Descriptor ¶
func (s *EffectStub) Descriptor() string
func (*EffectStub) OnTransaction ¶
func (s *EffectStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type EnvironmentalReverb ¶
type EnvironmentalReverb struct {
Tag int32
Vendor VendorExtension
RoomLevelMb int32
RoomHfLevelMb int32
DecayTimeMs int32
DecayHfRatioPm int32
ReflectionsLevelMb int32
ReflectionsDelayMs int32
LevelMb int32
DelayMs int32
DiffusionPm int32
DensityPm int32
Bypass bool
}
func (*EnvironmentalReverb) GetBypass ¶
func (u *EnvironmentalReverb) GetBypass() (bool, bool)
func (*EnvironmentalReverb) GetDecayHfRatioPm ¶
func (u *EnvironmentalReverb) GetDecayHfRatioPm() (int32, bool)
func (*EnvironmentalReverb) GetDecayTimeMs ¶
func (u *EnvironmentalReverb) GetDecayTimeMs() (int32, bool)
func (*EnvironmentalReverb) GetDelayMs ¶
func (u *EnvironmentalReverb) GetDelayMs() (int32, bool)
func (*EnvironmentalReverb) GetDensityPm ¶
func (u *EnvironmentalReverb) GetDensityPm() (int32, bool)
func (*EnvironmentalReverb) GetDiffusionPm ¶
func (u *EnvironmentalReverb) GetDiffusionPm() (int32, bool)
func (*EnvironmentalReverb) GetLevelMb ¶
func (u *EnvironmentalReverb) GetLevelMb() (int32, bool)
func (*EnvironmentalReverb) GetReflectionsDelayMs ¶
func (u *EnvironmentalReverb) GetReflectionsDelayMs() (int32, bool)
func (*EnvironmentalReverb) GetReflectionsLevelMb ¶
func (u *EnvironmentalReverb) GetReflectionsLevelMb() (int32, bool)
func (*EnvironmentalReverb) GetRoomHfLevelMb ¶
func (u *EnvironmentalReverb) GetRoomHfLevelMb() (int32, bool)
func (*EnvironmentalReverb) GetRoomLevelMb ¶
func (u *EnvironmentalReverb) GetRoomLevelMb() (int32, bool)
func (*EnvironmentalReverb) GetVendor ¶
func (u *EnvironmentalReverb) GetVendor() (VendorExtension, bool)
func (*EnvironmentalReverb) MarshalParcel ¶
func (u *EnvironmentalReverb) MarshalParcel( p *parcel.Parcel, ) error
func (*EnvironmentalReverb) SetBypass ¶
func (u *EnvironmentalReverb) SetBypass( v bool, )
func (*EnvironmentalReverb) SetDecayHfRatioPm ¶
func (u *EnvironmentalReverb) SetDecayHfRatioPm( v int32, )
func (*EnvironmentalReverb) SetDecayTimeMs ¶
func (u *EnvironmentalReverb) SetDecayTimeMs( v int32, )
func (*EnvironmentalReverb) SetDelayMs ¶
func (u *EnvironmentalReverb) SetDelayMs( v int32, )
func (*EnvironmentalReverb) SetDensityPm ¶
func (u *EnvironmentalReverb) SetDensityPm( v int32, )
func (*EnvironmentalReverb) SetDiffusionPm ¶
func (u *EnvironmentalReverb) SetDiffusionPm( v int32, )
func (*EnvironmentalReverb) SetLevelMb ¶
func (u *EnvironmentalReverb) SetLevelMb( v int32, )
func (*EnvironmentalReverb) SetReflectionsDelayMs ¶
func (u *EnvironmentalReverb) SetReflectionsDelayMs( v int32, )
func (*EnvironmentalReverb) SetReflectionsLevelMb ¶
func (u *EnvironmentalReverb) SetReflectionsLevelMb( v int32, )
func (*EnvironmentalReverb) SetRoomHfLevelMb ¶
func (u *EnvironmentalReverb) SetRoomHfLevelMb( v int32, )
func (*EnvironmentalReverb) SetRoomLevelMb ¶
func (u *EnvironmentalReverb) SetRoomLevelMb( v int32, )
func (*EnvironmentalReverb) SetVendor ¶
func (u *EnvironmentalReverb) SetVendor( v VendorExtension, )
func (*EnvironmentalReverb) UnmarshalParcel ¶
func (u *EnvironmentalReverb) UnmarshalParcel( p *parcel.Parcel, ) error
type EnvironmentalReverbId ¶
type EnvironmentalReverbId struct {
Tag int32
VendorExtensionTag VendorExtension
CommonTag any
}
func (*EnvironmentalReverbId) GetCommonTag ¶
func (u *EnvironmentalReverbId) GetCommonTag() (any, bool)
func (*EnvironmentalReverbId) GetVendorExtensionTag ¶
func (u *EnvironmentalReverbId) GetVendorExtensionTag() (VendorExtension, bool)
func (*EnvironmentalReverbId) MarshalParcel ¶
func (u *EnvironmentalReverbId) MarshalParcel( p *parcel.Parcel, ) error
func (*EnvironmentalReverbId) SetCommonTag ¶
func (u *EnvironmentalReverbId) SetCommonTag( v any, )
func (*EnvironmentalReverbId) SetVendorExtensionTag ¶
func (u *EnvironmentalReverbId) SetVendorExtensionTag( v VendorExtension, )
func (*EnvironmentalReverbId) UnmarshalParcel ¶
func (u *EnvironmentalReverbId) UnmarshalParcel( p *parcel.Parcel, ) error
type Equalizer ¶
type Equalizer struct {
Tag int32
Vendor VendorExtension
BandLevels []EqualizerBandLevel
Preset int32
CenterFreqMh []int32
BandFrequencies []EqualizerBandFrequency
Presets []EqualizerPreset
}
func (*Equalizer) GetBandFrequencies ¶
func (u *Equalizer) GetBandFrequencies() ([]EqualizerBandFrequency, bool)
func (*Equalizer) GetBandLevels ¶
func (u *Equalizer) GetBandLevels() ([]EqualizerBandLevel, bool)
func (*Equalizer) GetCenterFreqMh ¶
func (*Equalizer) GetPresets ¶
func (u *Equalizer) GetPresets() ([]EqualizerPreset, bool)
func (*Equalizer) GetVendor ¶
func (u *Equalizer) GetVendor() (VendorExtension, bool)
func (*Equalizer) SetBandFrequencies ¶
func (u *Equalizer) SetBandFrequencies( v []EqualizerBandFrequency, )
func (*Equalizer) SetBandLevels ¶
func (u *Equalizer) SetBandLevels( v []EqualizerBandLevel, )
func (*Equalizer) SetCenterFreqMh ¶
func (*Equalizer) SetPresets ¶
func (u *Equalizer) SetPresets( v []EqualizerPreset, )
func (*Equalizer) SetVendor ¶
func (u *Equalizer) SetVendor( v VendorExtension, )
type EqualizerBandFrequency ¶
func (*EqualizerBandFrequency) MarshalParcel ¶
func (s *EqualizerBandFrequency) MarshalParcel( p *parcel.Parcel, ) error
func (*EqualizerBandFrequency) UnmarshalParcel ¶
func (s *EqualizerBandFrequency) UnmarshalParcel( p *parcel.Parcel, ) error
type EqualizerBandLevel ¶
func (*EqualizerBandLevel) MarshalParcel ¶
func (s *EqualizerBandLevel) MarshalParcel( p *parcel.Parcel, ) error
func (*EqualizerBandLevel) UnmarshalParcel ¶
func (s *EqualizerBandLevel) UnmarshalParcel( p *parcel.Parcel, ) error
type EqualizerId ¶
type EqualizerId struct {
Tag int32
VendorExtensionTag VendorExtension
CommonTag any
}
func (*EqualizerId) GetCommonTag ¶
func (u *EqualizerId) GetCommonTag() (any, bool)
func (*EqualizerId) GetVendorExtensionTag ¶
func (u *EqualizerId) GetVendorExtensionTag() (VendorExtension, bool)
func (*EqualizerId) MarshalParcel ¶
func (u *EqualizerId) MarshalParcel( p *parcel.Parcel, ) error
func (*EqualizerId) SetCommonTag ¶
func (u *EqualizerId) SetCommonTag( v any, )
func (*EqualizerId) SetVendorExtensionTag ¶
func (u *EqualizerId) SetVendorExtensionTag( v VendorExtension, )
func (*EqualizerId) UnmarshalParcel ¶
func (u *EqualizerId) UnmarshalParcel( p *parcel.Parcel, ) error
type EqualizerPreset ¶
func (*EqualizerPreset) MarshalParcel ¶
func (s *EqualizerPreset) MarshalParcel( p *parcel.Parcel, ) error
func (*EqualizerPreset) UnmarshalParcel ¶
func (s *EqualizerPreset) UnmarshalParcel( p *parcel.Parcel, ) error
type FactoryProxy ¶
func NewFactoryProxy ¶
func NewFactoryProxy( remote binder.IBinder, ) *FactoryProxy
func (*FactoryProxy) AsBinder ¶
func (p *FactoryProxy) AsBinder() binder.IBinder
func (*FactoryProxy) CreateEffect ¶
func (*FactoryProxy) DestroyEffect ¶
func (p *FactoryProxy) DestroyEffect( ctx context.Context, handle IEffect, ) error
func (*FactoryProxy) QueryEffects ¶
func (*FactoryProxy) QueryProcessing ¶
func (p *FactoryProxy) QueryProcessing( ctx context.Context, type_ *ProcessingType, ) ([]Processing, error)
type FactoryStub ¶
type FactoryStub struct {
Impl IFactory
Transport binder.VersionAwareTransport
}
FactoryStub dispatches incoming binder transactions to a typed IFactory implementation.
func (*FactoryStub) Descriptor ¶
func (s *FactoryStub) Descriptor() string
func (*FactoryStub) OnTransaction ¶
func (s *FactoryStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type Flags ¶
type Flags struct {
Type FlagsType
Insert FlagsInsert
Volume FlagsVolume
HwAcceleratorMode FlagsHardwareAccelerator
OffloadIndication bool
DeviceIndication bool
AudioModeIndication bool
AudioSourceIndication bool
Bypass bool
SinkMetadataIndication bool
SourceMetadataIndication bool
}
type FlagsHardwareAccelerator ¶
type FlagsHardwareAccelerator byte
const ( FlagsHardwareAcceleratorNONE FlagsHardwareAccelerator = 0 FlagsHardwareAcceleratorSIMPLE FlagsHardwareAccelerator = 1 FlagsHardwareAcceleratorTUNNEL FlagsHardwareAccelerator = 2 )
type FlagsInsert ¶
type FlagsInsert byte
const ( FlagsInsertANY FlagsInsert = 0 FlagsInsertFIRST FlagsInsert = 1 FlagsInsertLAST FlagsInsert = 2 FlagsInsertEXCLUSIVE FlagsInsert = 3 )
type FlagsVolume ¶
type FlagsVolume byte
const ( FlagsVolumeNONE FlagsVolume = 0 FlagsVolumeCTRL FlagsVolume = 1 FlagsVolumeIND FlagsVolume = 2 FlagsVolumeMONITOR FlagsVolume = 3 )
type HapticGenerator ¶
type HapticGenerator struct {
Tag int32
Vendor VendorExtension
HapticScales []HapticGeneratorHapticScale
VibratorInfo HapticGeneratorVibratorInformation
}
func (*HapticGenerator) GetHapticScales ¶
func (u *HapticGenerator) GetHapticScales() ([]HapticGeneratorHapticScale, bool)
func (*HapticGenerator) GetVendor ¶
func (u *HapticGenerator) GetVendor() (VendorExtension, bool)
func (*HapticGenerator) GetVibratorInfo ¶
func (u *HapticGenerator) GetVibratorInfo() (HapticGeneratorVibratorInformation, bool)
func (*HapticGenerator) MarshalParcel ¶
func (u *HapticGenerator) MarshalParcel( p *parcel.Parcel, ) error
func (*HapticGenerator) SetHapticScales ¶
func (u *HapticGenerator) SetHapticScales( v []HapticGeneratorHapticScale, )
func (*HapticGenerator) SetVendor ¶
func (u *HapticGenerator) SetVendor( v VendorExtension, )
func (*HapticGenerator) SetVibratorInfo ¶
func (u *HapticGenerator) SetVibratorInfo( v HapticGeneratorVibratorInformation, )
func (*HapticGenerator) UnmarshalParcel ¶
func (u *HapticGenerator) UnmarshalParcel( p *parcel.Parcel, ) error
type HapticGeneratorHapticScale ¶
type HapticGeneratorHapticScale struct {
Id int32
Scale HapticGeneratorVibratorScale
}
func (*HapticGeneratorHapticScale) MarshalParcel ¶
func (s *HapticGeneratorHapticScale) MarshalParcel( p *parcel.Parcel, ) error
func (*HapticGeneratorHapticScale) UnmarshalParcel ¶
func (s *HapticGeneratorHapticScale) UnmarshalParcel( p *parcel.Parcel, ) error
type HapticGeneratorId ¶
type HapticGeneratorId struct {
Tag int32
VendorExtensionTag VendorExtension
CommonTag any
}
func (*HapticGeneratorId) GetCommonTag ¶
func (u *HapticGeneratorId) GetCommonTag() (any, bool)
func (*HapticGeneratorId) GetVendorExtensionTag ¶
func (u *HapticGeneratorId) GetVendorExtensionTag() (VendorExtension, bool)
func (*HapticGeneratorId) MarshalParcel ¶
func (u *HapticGeneratorId) MarshalParcel( p *parcel.Parcel, ) error
func (*HapticGeneratorId) SetCommonTag ¶
func (u *HapticGeneratorId) SetCommonTag( v any, )
func (*HapticGeneratorId) SetVendorExtensionTag ¶
func (u *HapticGeneratorId) SetVendorExtensionTag( v VendorExtension, )
func (*HapticGeneratorId) UnmarshalParcel ¶
func (u *HapticGeneratorId) UnmarshalParcel( p *parcel.Parcel, ) error
type HapticGeneratorVibratorInformation ¶
type HapticGeneratorVibratorInformation struct {
ResonantFrequencyHz float32
QFactor float32
MaxAmplitude float32
}
func (*HapticGeneratorVibratorInformation) MarshalParcel ¶
func (s *HapticGeneratorVibratorInformation) MarshalParcel( p *parcel.Parcel, ) error
func (*HapticGeneratorVibratorInformation) UnmarshalParcel ¶
func (s *HapticGeneratorVibratorInformation) UnmarshalParcel( p *parcel.Parcel, ) error
type HapticGeneratorVibratorScale ¶
type HapticGeneratorVibratorScale int32
const ( HapticGeneratorVibratorScaleMUTE HapticGeneratorVibratorScale = -100 HapticGeneratorVibratorScaleVeryLow HapticGeneratorVibratorScale = -2 HapticGeneratorVibratorScaleLOW HapticGeneratorVibratorScale = -1 HapticGeneratorVibratorScaleNONE HapticGeneratorVibratorScale = 0 HapticGeneratorVibratorScaleHIGH HapticGeneratorVibratorScale = 1 HapticGeneratorVibratorScaleVeryHigh HapticGeneratorVibratorScale = 2 )
type IEffect ¶
type IEffect interface {
AsBinder() binder.IBinder
Open(ctx context.Context, common ParameterCommon, specific *ParameterSpecific) (IEffectOpenEffectReturn, error)
Close(ctx context.Context) error
GetDescriptor(ctx context.Context) (Descriptor, error)
Command(ctx context.Context, commandId CommandId) error
GetState(ctx context.Context) (State, error)
SetParameter(ctx context.Context, param Parameter) error
GetParameter(ctx context.Context, paramId ParameterId) (Parameter, error)
Reopen(ctx context.Context) (IEffectOpenEffectReturn, error)
}
func NewEffectStub ¶
func NewEffectStub( impl IEffectServer, ) IEffect
NewEffectStub creates a server-side IEffect wrapping the given server implementation. The returned value satisfies IEffect and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IEffectOpenEffectReturn ¶
type IEffectOpenEffectReturn struct {
StatusMQ fmq.MQDescriptor
InputDataMQ fmq.MQDescriptor
OutputDataMQ fmq.MQDescriptor
}
func (*IEffectOpenEffectReturn) MarshalParcel ¶
func (s *IEffectOpenEffectReturn) MarshalParcel( p *parcel.Parcel, ) error
func (*IEffectOpenEffectReturn) UnmarshalParcel ¶
func (s *IEffectOpenEffectReturn) UnmarshalParcel( p *parcel.Parcel, ) error
type IEffectServer ¶
type IEffectServer interface {
Open(ctx context.Context, common ParameterCommon, specific *ParameterSpecific) (IEffectOpenEffectReturn, error)
Close(ctx context.Context) error
GetDescriptor(ctx context.Context) (Descriptor, error)
Command(ctx context.Context, commandId CommandId) error
GetState(ctx context.Context) (State, error)
SetParameter(ctx context.Context, param Parameter) error
GetParameter(ctx context.Context, paramId ParameterId) (Parameter, error)
Reopen(ctx context.Context) (IEffectOpenEffectReturn, error)
}
IEffectServer is the server-side interface that user implementations provide to NewEffectStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IEffectStatus ¶
func (*IEffectStatus) MarshalParcel ¶
func (s *IEffectStatus) MarshalParcel( p *parcel.Parcel, ) error
func (*IEffectStatus) UnmarshalParcel ¶
func (s *IEffectStatus) UnmarshalParcel( p *parcel.Parcel, ) error
type IFactory ¶
type IFactory interface {
AsBinder() binder.IBinder
QueryEffects(ctx context.Context, type_ *common.AudioUuid, implementation *common.AudioUuid, proxy *common.AudioUuid) ([]Descriptor, error)
QueryProcessing(ctx context.Context, type_ *ProcessingType) ([]Processing, error)
CreateEffect(ctx context.Context, implUuid common.AudioUuid) (IEffect, error)
DestroyEffect(ctx context.Context, handle IEffect) error
}
func NewFactoryStub ¶
func NewFactoryStub( impl IFactoryServer, ) IFactory
NewFactoryStub creates a server-side IFactory wrapping the given server implementation. The returned value satisfies IFactory and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IFactoryServer ¶
type IFactoryServer interface {
QueryEffects(ctx context.Context, type_ *common.AudioUuid, implementation *common.AudioUuid, proxy *common.AudioUuid) ([]Descriptor, error)
QueryProcessing(ctx context.Context, type_ *ProcessingType) ([]Processing, error)
CreateEffect(ctx context.Context, implUuid common.AudioUuid) (IEffect, error)
DestroyEffect(ctx context.Context, handle IEffect) error
}
IFactoryServer is the server-side interface that user implementations provide to NewFactoryStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type LoudnessEnhancer ¶
type LoudnessEnhancer struct {
Tag int32
Vendor VendorExtension
GainMb int32
}
func (*LoudnessEnhancer) GetGainMb ¶
func (u *LoudnessEnhancer) GetGainMb() (int32, bool)
func (*LoudnessEnhancer) GetVendor ¶
func (u *LoudnessEnhancer) GetVendor() (VendorExtension, bool)
func (*LoudnessEnhancer) MarshalParcel ¶
func (u *LoudnessEnhancer) MarshalParcel( p *parcel.Parcel, ) error
func (*LoudnessEnhancer) SetGainMb ¶
func (u *LoudnessEnhancer) SetGainMb( v int32, )
func (*LoudnessEnhancer) SetVendor ¶
func (u *LoudnessEnhancer) SetVendor( v VendorExtension, )
func (*LoudnessEnhancer) UnmarshalParcel ¶
func (u *LoudnessEnhancer) UnmarshalParcel( p *parcel.Parcel, ) error
type LoudnessEnhancerId ¶
type LoudnessEnhancerId struct {
Tag int32
VendorExtensionTag VendorExtension
CommonTag any
}
func (*LoudnessEnhancerId) GetCommonTag ¶
func (u *LoudnessEnhancerId) GetCommonTag() (any, bool)
func (*LoudnessEnhancerId) GetVendorExtensionTag ¶
func (u *LoudnessEnhancerId) GetVendorExtensionTag() (VendorExtension, bool)
func (*LoudnessEnhancerId) MarshalParcel ¶
func (u *LoudnessEnhancerId) MarshalParcel( p *parcel.Parcel, ) error
func (*LoudnessEnhancerId) SetCommonTag ¶
func (u *LoudnessEnhancerId) SetCommonTag( v any, )
func (*LoudnessEnhancerId) SetVendorExtensionTag ¶
func (u *LoudnessEnhancerId) SetVendorExtensionTag( v VendorExtension, )
func (*LoudnessEnhancerId) UnmarshalParcel ¶
func (u *LoudnessEnhancerId) UnmarshalParcel( p *parcel.Parcel, ) error
type NoiseSuppression ¶
type NoiseSuppression struct {
Tag int32
Vendor VendorExtension
Level NoiseSuppressionLevel
Type NoiseSuppressionType
}
func (*NoiseSuppression) GetLevel ¶
func (u *NoiseSuppression) GetLevel() (NoiseSuppressionLevel, bool)
func (*NoiseSuppression) GetType ¶
func (u *NoiseSuppression) GetType() (NoiseSuppressionType, bool)
func (*NoiseSuppression) GetVendor ¶
func (u *NoiseSuppression) GetVendor() (VendorExtension, bool)
func (*NoiseSuppression) MarshalParcel ¶
func (u *NoiseSuppression) MarshalParcel( p *parcel.Parcel, ) error
func (*NoiseSuppression) SetLevel ¶
func (u *NoiseSuppression) SetLevel( v NoiseSuppressionLevel, )
func (*NoiseSuppression) SetType ¶
func (u *NoiseSuppression) SetType( v NoiseSuppressionType, )
func (*NoiseSuppression) SetVendor ¶
func (u *NoiseSuppression) SetVendor( v VendorExtension, )
func (*NoiseSuppression) UnmarshalParcel ¶
func (u *NoiseSuppression) UnmarshalParcel( p *parcel.Parcel, ) error
type NoiseSuppressionId ¶
type NoiseSuppressionId struct {
Tag int32
VendorExtensionTag VendorExtension
CommonTag any
}
func (*NoiseSuppressionId) GetCommonTag ¶
func (u *NoiseSuppressionId) GetCommonTag() (any, bool)
func (*NoiseSuppressionId) GetVendorExtensionTag ¶
func (u *NoiseSuppressionId) GetVendorExtensionTag() (VendorExtension, bool)
func (*NoiseSuppressionId) MarshalParcel ¶
func (u *NoiseSuppressionId) MarshalParcel( p *parcel.Parcel, ) error
func (*NoiseSuppressionId) SetCommonTag ¶
func (u *NoiseSuppressionId) SetCommonTag( v any, )
func (*NoiseSuppressionId) SetVendorExtensionTag ¶
func (u *NoiseSuppressionId) SetVendorExtensionTag( v VendorExtension, )
func (*NoiseSuppressionId) UnmarshalParcel ¶
func (u *NoiseSuppressionId) UnmarshalParcel( p *parcel.Parcel, ) error
type NoiseSuppressionLevel ¶
type NoiseSuppressionLevel int32
const ( NoiseSuppressionLevelLOW NoiseSuppressionLevel = 0 NoiseSuppressionLevelMEDIUM NoiseSuppressionLevel = 1 NoiseSuppressionLevelHIGH NoiseSuppressionLevel = 2 NoiseSuppressionLevelVeryHigh NoiseSuppressionLevel = 3 )
type NoiseSuppressionType ¶
type NoiseSuppressionType int32
const ( NoiseSuppressionTypeSingleChannel NoiseSuppressionType = 0 NoiseSuppressionTypeMultiChannel NoiseSuppressionType = 1 )
type Parameter ¶
type Parameter struct {
Tag int32
Common ParameterCommon
DeviceDescription []common.AudioDeviceDescription
Mode common.AudioMode
Source common.AudioSource
Offload bool
VolumeStereo ParameterVolumeStereo
Specific ParameterSpecific
SinkMetadata audioCommon.SinkMetadata
SourceMetadata audioCommon.SourceMetadata
}
func (*Parameter) GetCommon ¶
func (u *Parameter) GetCommon() (ParameterCommon, bool)
func (*Parameter) GetDeviceDescription ¶
func (u *Parameter) GetDeviceDescription() ([]common.AudioDeviceDescription, bool)
func (*Parameter) GetOffload ¶
func (*Parameter) GetSinkMetadata ¶
func (u *Parameter) GetSinkMetadata() (audioCommon.SinkMetadata, bool)
func (*Parameter) GetSourceMetadata ¶
func (u *Parameter) GetSourceMetadata() (audioCommon.SourceMetadata, bool)
func (*Parameter) GetSpecific ¶
func (u *Parameter) GetSpecific() (ParameterSpecific, bool)
func (*Parameter) GetVolumeStereo ¶
func (u *Parameter) GetVolumeStereo() (ParameterVolumeStereo, bool)
func (*Parameter) SetCommon ¶
func (u *Parameter) SetCommon( v ParameterCommon, )
func (*Parameter) SetDeviceDescription ¶
func (u *Parameter) SetDeviceDescription( v []common.AudioDeviceDescription, )
func (*Parameter) SetOffload ¶
func (*Parameter) SetSinkMetadata ¶
func (u *Parameter) SetSinkMetadata( v audioCommon.SinkMetadata, )
func (*Parameter) SetSource ¶
func (u *Parameter) SetSource( v common.AudioSource, )
func (*Parameter) SetSourceMetadata ¶
func (u *Parameter) SetSourceMetadata( v audioCommon.SourceMetadata, )
func (*Parameter) SetSpecific ¶
func (u *Parameter) SetSpecific( v ParameterSpecific, )
func (*Parameter) SetVolumeStereo ¶
func (u *Parameter) SetVolumeStereo( v ParameterVolumeStereo, )
type ParameterCommon ¶
type ParameterCommon struct {
Session int32
IoHandle int32
Input common.AudioConfig
Output common.AudioConfig
}
func (*ParameterCommon) MarshalParcel ¶
func (s *ParameterCommon) MarshalParcel( p *parcel.Parcel, ) error
func (*ParameterCommon) UnmarshalParcel ¶
func (s *ParameterCommon) UnmarshalParcel( p *parcel.Parcel, ) error
type ParameterId ¶
type ParameterId struct {
Tag int32
VendorEffectTag VendorExtension
AcousticEchoCancelerTag AcousticEchoCancelerId
AutomaticGainControlV1Tag AutomaticGainControlV1Id
AutomaticGainControlV2Tag AutomaticGainControlV2Id
BassBoostTag BassBoostId
DownmixTag DownmixId
DynamicsProcessingTag DynamicsProcessingId
EnvironmentalReverbTag EnvironmentalReverbId
EqualizerTag EqualizerId
HapticGeneratorTag HapticGeneratorId
LoudnessEnhancerTag LoudnessEnhancerId
NoiseSuppressionTag NoiseSuppressionId
PresetReverbTag PresetReverbId
VirtualizerTag VirtualizerId
VisualizerTag VisualizerId
VolumeTag VolumeId
CommonTag any
SpatializerTag SpatializerId
}
func (*ParameterId) GetAcousticEchoCancelerTag ¶
func (u *ParameterId) GetAcousticEchoCancelerTag() (AcousticEchoCancelerId, bool)
func (*ParameterId) GetAutomaticGainControlV1Tag ¶
func (u *ParameterId) GetAutomaticGainControlV1Tag() (AutomaticGainControlV1Id, bool)
func (*ParameterId) GetAutomaticGainControlV2Tag ¶
func (u *ParameterId) GetAutomaticGainControlV2Tag() (AutomaticGainControlV2Id, bool)
func (*ParameterId) GetBassBoostTag ¶
func (u *ParameterId) GetBassBoostTag() (BassBoostId, bool)
func (*ParameterId) GetCommonTag ¶
func (u *ParameterId) GetCommonTag() (any, bool)
func (*ParameterId) GetDownmixTag ¶
func (u *ParameterId) GetDownmixTag() (DownmixId, bool)
func (*ParameterId) GetDynamicsProcessingTag ¶
func (u *ParameterId) GetDynamicsProcessingTag() (DynamicsProcessingId, bool)
func (*ParameterId) GetEnvironmentalReverbTag ¶
func (u *ParameterId) GetEnvironmentalReverbTag() (EnvironmentalReverbId, bool)
func (*ParameterId) GetEqualizerTag ¶
func (u *ParameterId) GetEqualizerTag() (EqualizerId, bool)
func (*ParameterId) GetHapticGeneratorTag ¶
func (u *ParameterId) GetHapticGeneratorTag() (HapticGeneratorId, bool)
func (*ParameterId) GetLoudnessEnhancerTag ¶
func (u *ParameterId) GetLoudnessEnhancerTag() (LoudnessEnhancerId, bool)
func (*ParameterId) GetNoiseSuppressionTag ¶
func (u *ParameterId) GetNoiseSuppressionTag() (NoiseSuppressionId, bool)
func (*ParameterId) GetPresetReverbTag ¶
func (u *ParameterId) GetPresetReverbTag() (PresetReverbId, bool)
func (*ParameterId) GetSpatializerTag ¶
func (u *ParameterId) GetSpatializerTag() (SpatializerId, bool)
func (*ParameterId) GetVendorEffectTag ¶
func (u *ParameterId) GetVendorEffectTag() (VendorExtension, bool)
func (*ParameterId) GetVirtualizerTag ¶
func (u *ParameterId) GetVirtualizerTag() (VirtualizerId, bool)
func (*ParameterId) GetVisualizerTag ¶
func (u *ParameterId) GetVisualizerTag() (VisualizerId, bool)
func (*ParameterId) GetVolumeTag ¶
func (u *ParameterId) GetVolumeTag() (VolumeId, bool)
func (*ParameterId) MarshalParcel ¶
func (u *ParameterId) MarshalParcel( p *parcel.Parcel, ) error
func (*ParameterId) SetAcousticEchoCancelerTag ¶
func (u *ParameterId) SetAcousticEchoCancelerTag( v AcousticEchoCancelerId, )
func (*ParameterId) SetAutomaticGainControlV1Tag ¶
func (u *ParameterId) SetAutomaticGainControlV1Tag( v AutomaticGainControlV1Id, )
func (*ParameterId) SetAutomaticGainControlV2Tag ¶
func (u *ParameterId) SetAutomaticGainControlV2Tag( v AutomaticGainControlV2Id, )
func (*ParameterId) SetBassBoostTag ¶
func (u *ParameterId) SetBassBoostTag( v BassBoostId, )
func (*ParameterId) SetCommonTag ¶
func (u *ParameterId) SetCommonTag( v any, )
func (*ParameterId) SetDownmixTag ¶
func (u *ParameterId) SetDownmixTag( v DownmixId, )
func (*ParameterId) SetDynamicsProcessingTag ¶
func (u *ParameterId) SetDynamicsProcessingTag( v DynamicsProcessingId, )
func (*ParameterId) SetEnvironmentalReverbTag ¶
func (u *ParameterId) SetEnvironmentalReverbTag( v EnvironmentalReverbId, )
func (*ParameterId) SetEqualizerTag ¶
func (u *ParameterId) SetEqualizerTag( v EqualizerId, )
func (*ParameterId) SetHapticGeneratorTag ¶
func (u *ParameterId) SetHapticGeneratorTag( v HapticGeneratorId, )
func (*ParameterId) SetLoudnessEnhancerTag ¶
func (u *ParameterId) SetLoudnessEnhancerTag( v LoudnessEnhancerId, )
func (*ParameterId) SetNoiseSuppressionTag ¶
func (u *ParameterId) SetNoiseSuppressionTag( v NoiseSuppressionId, )
func (*ParameterId) SetPresetReverbTag ¶
func (u *ParameterId) SetPresetReverbTag( v PresetReverbId, )
func (*ParameterId) SetSpatializerTag ¶
func (u *ParameterId) SetSpatializerTag( v SpatializerId, )
func (*ParameterId) SetVendorEffectTag ¶
func (u *ParameterId) SetVendorEffectTag( v VendorExtension, )
func (*ParameterId) SetVirtualizerTag ¶
func (u *ParameterId) SetVirtualizerTag( v VirtualizerId, )
func (*ParameterId) SetVisualizerTag ¶
func (u *ParameterId) SetVisualizerTag( v VisualizerId, )
func (*ParameterId) SetVolumeTag ¶
func (u *ParameterId) SetVolumeTag( v VolumeId, )
func (*ParameterId) UnmarshalParcel ¶
func (u *ParameterId) UnmarshalParcel( p *parcel.Parcel, ) error
type ParameterSpecific ¶
type ParameterSpecific struct {
Tag int32
VendorEffect VendorExtension
AcousticEchoCanceler AcousticEchoCanceler
AutomaticGainControlV1 AutomaticGainControlV1
AutomaticGainControlV2 AutomaticGainControlV2
BassBoost BassBoost
Downmix Downmix
DynamicsProcessing DynamicsProcessing
EnvironmentalReverb EnvironmentalReverb
Equalizer Equalizer
HapticGenerator HapticGenerator
LoudnessEnhancer LoudnessEnhancer
NoiseSuppression NoiseSuppression
PresetReverb PresetReverb
Virtualizer Virtualizer
Visualizer Visualizer
Volume Volume
Spatializer Spatializer
}
func (*ParameterSpecific) GetAcousticEchoCanceler ¶
func (u *ParameterSpecific) GetAcousticEchoCanceler() (AcousticEchoCanceler, bool)
func (*ParameterSpecific) GetAutomaticGainControlV1 ¶
func (u *ParameterSpecific) GetAutomaticGainControlV1() (AutomaticGainControlV1, bool)
func (*ParameterSpecific) GetAutomaticGainControlV2 ¶
func (u *ParameterSpecific) GetAutomaticGainControlV2() (AutomaticGainControlV2, bool)
func (*ParameterSpecific) GetBassBoost ¶
func (u *ParameterSpecific) GetBassBoost() (BassBoost, bool)
func (*ParameterSpecific) GetDownmix ¶
func (u *ParameterSpecific) GetDownmix() (Downmix, bool)
func (*ParameterSpecific) GetDynamicsProcessing ¶
func (u *ParameterSpecific) GetDynamicsProcessing() (DynamicsProcessing, bool)
func (*ParameterSpecific) GetEnvironmentalReverb ¶
func (u *ParameterSpecific) GetEnvironmentalReverb() (EnvironmentalReverb, bool)
func (*ParameterSpecific) GetEqualizer ¶
func (u *ParameterSpecific) GetEqualizer() (Equalizer, bool)
func (*ParameterSpecific) GetHapticGenerator ¶
func (u *ParameterSpecific) GetHapticGenerator() (HapticGenerator, bool)
func (*ParameterSpecific) GetLoudnessEnhancer ¶
func (u *ParameterSpecific) GetLoudnessEnhancer() (LoudnessEnhancer, bool)
func (*ParameterSpecific) GetNoiseSuppression ¶
func (u *ParameterSpecific) GetNoiseSuppression() (NoiseSuppression, bool)
func (*ParameterSpecific) GetPresetReverb ¶
func (u *ParameterSpecific) GetPresetReverb() (PresetReverb, bool)
func (*ParameterSpecific) GetSpatializer ¶
func (u *ParameterSpecific) GetSpatializer() (Spatializer, bool)
func (*ParameterSpecific) GetVendorEffect ¶
func (u *ParameterSpecific) GetVendorEffect() (VendorExtension, bool)
func (*ParameterSpecific) GetVirtualizer ¶
func (u *ParameterSpecific) GetVirtualizer() (Virtualizer, bool)
func (*ParameterSpecific) GetVisualizer ¶
func (u *ParameterSpecific) GetVisualizer() (Visualizer, bool)
func (*ParameterSpecific) GetVolume ¶
func (u *ParameterSpecific) GetVolume() (Volume, bool)
func (*ParameterSpecific) MarshalParcel ¶
func (u *ParameterSpecific) MarshalParcel( p *parcel.Parcel, ) error
func (*ParameterSpecific) SetAcousticEchoCanceler ¶
func (u *ParameterSpecific) SetAcousticEchoCanceler( v AcousticEchoCanceler, )
func (*ParameterSpecific) SetAutomaticGainControlV1 ¶
func (u *ParameterSpecific) SetAutomaticGainControlV1( v AutomaticGainControlV1, )
func (*ParameterSpecific) SetAutomaticGainControlV2 ¶
func (u *ParameterSpecific) SetAutomaticGainControlV2( v AutomaticGainControlV2, )
func (*ParameterSpecific) SetBassBoost ¶
func (u *ParameterSpecific) SetBassBoost( v BassBoost, )
func (*ParameterSpecific) SetDownmix ¶
func (u *ParameterSpecific) SetDownmix( v Downmix, )
func (*ParameterSpecific) SetDynamicsProcessing ¶
func (u *ParameterSpecific) SetDynamicsProcessing( v DynamicsProcessing, )
func (*ParameterSpecific) SetEnvironmentalReverb ¶
func (u *ParameterSpecific) SetEnvironmentalReverb( v EnvironmentalReverb, )
func (*ParameterSpecific) SetEqualizer ¶
func (u *ParameterSpecific) SetEqualizer( v Equalizer, )
func (*ParameterSpecific) SetHapticGenerator ¶
func (u *ParameterSpecific) SetHapticGenerator( v HapticGenerator, )
func (*ParameterSpecific) SetLoudnessEnhancer ¶
func (u *ParameterSpecific) SetLoudnessEnhancer( v LoudnessEnhancer, )
func (*ParameterSpecific) SetNoiseSuppression ¶
func (u *ParameterSpecific) SetNoiseSuppression( v NoiseSuppression, )
func (*ParameterSpecific) SetPresetReverb ¶
func (u *ParameterSpecific) SetPresetReverb( v PresetReverb, )
func (*ParameterSpecific) SetSpatializer ¶
func (u *ParameterSpecific) SetSpatializer( v Spatializer, )
func (*ParameterSpecific) SetVendorEffect ¶
func (u *ParameterSpecific) SetVendorEffect( v VendorExtension, )
func (*ParameterSpecific) SetVirtualizer ¶
func (u *ParameterSpecific) SetVirtualizer( v Virtualizer, )
func (*ParameterSpecific) SetVisualizer ¶
func (u *ParameterSpecific) SetVisualizer( v Visualizer, )
func (*ParameterSpecific) SetVolume ¶
func (u *ParameterSpecific) SetVolume( v Volume, )
func (*ParameterSpecific) UnmarshalParcel ¶
func (u *ParameterSpecific) UnmarshalParcel( p *parcel.Parcel, ) error
type ParameterVolumeStereo ¶
func (*ParameterVolumeStereo) MarshalParcel ¶
func (s *ParameterVolumeStereo) MarshalParcel( p *parcel.Parcel, ) error
func (*ParameterVolumeStereo) UnmarshalParcel ¶
func (s *ParameterVolumeStereo) UnmarshalParcel( p *parcel.Parcel, ) error
type PresetReverb ¶
type PresetReverb struct {
Tag int32
Vendor VendorExtension
SupportedPresets []PresetReverbPresets
Preset PresetReverbPresets
}
func (*PresetReverb) GetPreset ¶
func (u *PresetReverb) GetPreset() (PresetReverbPresets, bool)
func (*PresetReverb) GetSupportedPresets ¶
func (u *PresetReverb) GetSupportedPresets() ([]PresetReverbPresets, bool)
func (*PresetReverb) GetVendor ¶
func (u *PresetReverb) GetVendor() (VendorExtension, bool)
func (*PresetReverb) MarshalParcel ¶
func (u *PresetReverb) MarshalParcel( p *parcel.Parcel, ) error
func (*PresetReverb) SetPreset ¶
func (u *PresetReverb) SetPreset( v PresetReverbPresets, )
func (*PresetReverb) SetSupportedPresets ¶
func (u *PresetReverb) SetSupportedPresets( v []PresetReverbPresets, )
func (*PresetReverb) SetVendor ¶
func (u *PresetReverb) SetVendor( v VendorExtension, )
func (*PresetReverb) UnmarshalParcel ¶
func (u *PresetReverb) UnmarshalParcel( p *parcel.Parcel, ) error
type PresetReverbId ¶
type PresetReverbId struct {
Tag int32
VendorExtensionTag VendorExtension
CommonTag any
}
func (*PresetReverbId) GetCommonTag ¶
func (u *PresetReverbId) GetCommonTag() (any, bool)
func (*PresetReverbId) GetVendorExtensionTag ¶
func (u *PresetReverbId) GetVendorExtensionTag() (VendorExtension, bool)
func (*PresetReverbId) MarshalParcel ¶
func (u *PresetReverbId) MarshalParcel( p *parcel.Parcel, ) error
func (*PresetReverbId) SetCommonTag ¶
func (u *PresetReverbId) SetCommonTag( v any, )
func (*PresetReverbId) SetVendorExtensionTag ¶
func (u *PresetReverbId) SetVendorExtensionTag( v VendorExtension, )
func (*PresetReverbId) UnmarshalParcel ¶
func (u *PresetReverbId) UnmarshalParcel( p *parcel.Parcel, ) error
type PresetReverbPresets ¶
type PresetReverbPresets int32
const ( PresetReverbPresetsNONE PresetReverbPresets = 0 PresetReverbPresetsSMALLROOM PresetReverbPresets = 1 PresetReverbPresetsMEDIUMROOM PresetReverbPresets = 2 PresetReverbPresetsLARGEROOM PresetReverbPresets = 3 PresetReverbPresetsMEDIUMHALL PresetReverbPresets = 4 PresetReverbPresetsLARGEHALL PresetReverbPresets = 5 PresetReverbPresetsPLATE PresetReverbPresets = 6 )
type Processing ¶
type Processing struct {
Type ProcessingType
Ids []Descriptor
}
func (*Processing) MarshalParcel ¶
func (s *Processing) MarshalParcel( p *parcel.Parcel, ) error
func (*Processing) UnmarshalParcel ¶
func (s *Processing) UnmarshalParcel( p *parcel.Parcel, ) error
type ProcessingType ¶
type ProcessingType struct {
Tag int32
StreamType tuner.AudioStreamType
Source common.AudioSource
}
func (*ProcessingType) GetSource ¶
func (u *ProcessingType) GetSource() (common.AudioSource, bool)
func (*ProcessingType) GetStreamType ¶
func (u *ProcessingType) GetStreamType() (tuner.AudioStreamType, bool)
func (*ProcessingType) MarshalParcel ¶
func (u *ProcessingType) MarshalParcel( p *parcel.Parcel, ) error
func (*ProcessingType) SetSource ¶
func (u *ProcessingType) SetSource( v common.AudioSource, )
func (*ProcessingType) SetStreamType ¶
func (u *ProcessingType) SetStreamType( v tuner.AudioStreamType, )
func (*ProcessingType) UnmarshalParcel ¶
func (u *ProcessingType) UnmarshalParcel( p *parcel.Parcel, ) error
type Range ¶
type Range struct {
Tag int32
VendorExtension []RangeVendorExtensionRange
AcousticEchoCanceler []RangeAcousticEchoCancelerRange
AutomaticGainControlV1 []RangeAutomaticGainControlV1Range
AutomaticGainControlV2 []RangeAutomaticGainControlV2Range
BassBoost []RangeBassBoostRange
Downmix []RangeDownmixRange
DynamicsProcessing []RangeDynamicsProcessingRange
EnvironmentalReverb []RangeEnvironmentalReverbRange
Equalizer []RangeEqualizerRange
HapticGenerator []RangeHapticGeneratorRange
LoudnessEnhancer []RangeLoudnessEnhancerRange
NoiseSuppression []RangeNoiseSuppressionRange
PresetReverb []RangePresetReverbRange
Virtualizer []RangeVirtualizerRange
Visualizer []RangeVisualizerRange
Volume []RangeVolumeRange
Spatializer []RangeSpatializerRange
}
func (*Range) GetAcousticEchoCanceler ¶
func (u *Range) GetAcousticEchoCanceler() ([]RangeAcousticEchoCancelerRange, bool)
func (*Range) GetAutomaticGainControlV1 ¶
func (u *Range) GetAutomaticGainControlV1() ([]RangeAutomaticGainControlV1Range, bool)
func (*Range) GetAutomaticGainControlV2 ¶
func (u *Range) GetAutomaticGainControlV2() ([]RangeAutomaticGainControlV2Range, bool)
func (*Range) GetBassBoost ¶
func (u *Range) GetBassBoost() ([]RangeBassBoostRange, bool)
func (*Range) GetDownmix ¶
func (u *Range) GetDownmix() ([]RangeDownmixRange, bool)
func (*Range) GetDynamicsProcessing ¶
func (u *Range) GetDynamicsProcessing() ([]RangeDynamicsProcessingRange, bool)
func (*Range) GetEnvironmentalReverb ¶
func (u *Range) GetEnvironmentalReverb() ([]RangeEnvironmentalReverbRange, bool)
func (*Range) GetEqualizer ¶
func (u *Range) GetEqualizer() ([]RangeEqualizerRange, bool)
func (*Range) GetHapticGenerator ¶
func (u *Range) GetHapticGenerator() ([]RangeHapticGeneratorRange, bool)
func (*Range) GetLoudnessEnhancer ¶
func (u *Range) GetLoudnessEnhancer() ([]RangeLoudnessEnhancerRange, bool)
func (*Range) GetNoiseSuppression ¶
func (u *Range) GetNoiseSuppression() ([]RangeNoiseSuppressionRange, bool)
func (*Range) GetPresetReverb ¶
func (u *Range) GetPresetReverb() ([]RangePresetReverbRange, bool)
func (*Range) GetSpatializer ¶
func (u *Range) GetSpatializer() ([]RangeSpatializerRange, bool)
func (*Range) GetVendorExtension ¶
func (u *Range) GetVendorExtension() ([]RangeVendorExtensionRange, bool)
func (*Range) GetVirtualizer ¶
func (u *Range) GetVirtualizer() ([]RangeVirtualizerRange, bool)
func (*Range) GetVisualizer ¶
func (u *Range) GetVisualizer() ([]RangeVisualizerRange, bool)
func (*Range) GetVolume ¶
func (u *Range) GetVolume() ([]RangeVolumeRange, bool)
func (*Range) SetAcousticEchoCanceler ¶
func (u *Range) SetAcousticEchoCanceler( v []RangeAcousticEchoCancelerRange, )
func (*Range) SetAutomaticGainControlV1 ¶
func (u *Range) SetAutomaticGainControlV1( v []RangeAutomaticGainControlV1Range, )
func (*Range) SetAutomaticGainControlV2 ¶
func (u *Range) SetAutomaticGainControlV2( v []RangeAutomaticGainControlV2Range, )
func (*Range) SetBassBoost ¶
func (u *Range) SetBassBoost( v []RangeBassBoostRange, )
func (*Range) SetDownmix ¶
func (u *Range) SetDownmix( v []RangeDownmixRange, )
func (*Range) SetDynamicsProcessing ¶
func (u *Range) SetDynamicsProcessing( v []RangeDynamicsProcessingRange, )
func (*Range) SetEnvironmentalReverb ¶
func (u *Range) SetEnvironmentalReverb( v []RangeEnvironmentalReverbRange, )
func (*Range) SetEqualizer ¶
func (u *Range) SetEqualizer( v []RangeEqualizerRange, )
func (*Range) SetHapticGenerator ¶
func (u *Range) SetHapticGenerator( v []RangeHapticGeneratorRange, )
func (*Range) SetLoudnessEnhancer ¶
func (u *Range) SetLoudnessEnhancer( v []RangeLoudnessEnhancerRange, )
func (*Range) SetNoiseSuppression ¶
func (u *Range) SetNoiseSuppression( v []RangeNoiseSuppressionRange, )
func (*Range) SetPresetReverb ¶
func (u *Range) SetPresetReverb( v []RangePresetReverbRange, )
func (*Range) SetSpatializer ¶
func (u *Range) SetSpatializer( v []RangeSpatializerRange, )
func (*Range) SetVendorExtension ¶
func (u *Range) SetVendorExtension( v []RangeVendorExtensionRange, )
func (*Range) SetVirtualizer ¶
func (u *Range) SetVirtualizer( v []RangeVirtualizerRange, )
func (*Range) SetVisualizer ¶
func (u *Range) SetVisualizer( v []RangeVisualizerRange, )
func (*Range) SetVolume ¶
func (u *Range) SetVolume( v []RangeVolumeRange, )
type RangeAcousticEchoCancelerRange ¶
type RangeAcousticEchoCancelerRange struct {
Min AcousticEchoCanceler
Max AcousticEchoCanceler
}
func (*RangeAcousticEchoCancelerRange) MarshalParcel ¶
func (s *RangeAcousticEchoCancelerRange) MarshalParcel( p *parcel.Parcel, ) error
func (*RangeAcousticEchoCancelerRange) UnmarshalParcel ¶
func (s *RangeAcousticEchoCancelerRange) UnmarshalParcel( p *parcel.Parcel, ) error
type RangeAutomaticGainControlV1Range ¶
type RangeAutomaticGainControlV1Range struct {
Min AutomaticGainControlV1
Max AutomaticGainControlV1
}
func (*RangeAutomaticGainControlV1Range) MarshalParcel ¶
func (s *RangeAutomaticGainControlV1Range) MarshalParcel( p *parcel.Parcel, ) error
func (*RangeAutomaticGainControlV1Range) UnmarshalParcel ¶
func (s *RangeAutomaticGainControlV1Range) UnmarshalParcel( p *parcel.Parcel, ) error
type RangeAutomaticGainControlV2Range ¶
type RangeAutomaticGainControlV2Range struct {
Min AutomaticGainControlV2
Max AutomaticGainControlV2
}
func (*RangeAutomaticGainControlV2Range) MarshalParcel ¶
func (s *RangeAutomaticGainControlV2Range) MarshalParcel( p *parcel.Parcel, ) error
func (*RangeAutomaticGainControlV2Range) UnmarshalParcel ¶
func (s *RangeAutomaticGainControlV2Range) UnmarshalParcel( p *parcel.Parcel, ) error
type RangeBassBoostRange ¶
func (*RangeBassBoostRange) MarshalParcel ¶
func (s *RangeBassBoostRange) MarshalParcel( p *parcel.Parcel, ) error
func (*RangeBassBoostRange) UnmarshalParcel ¶
func (s *RangeBassBoostRange) UnmarshalParcel( p *parcel.Parcel, ) error
type RangeDownmixRange ¶
func (*RangeDownmixRange) MarshalParcel ¶
func (s *RangeDownmixRange) MarshalParcel( p *parcel.Parcel, ) error
func (*RangeDownmixRange) UnmarshalParcel ¶
func (s *RangeDownmixRange) UnmarshalParcel( p *parcel.Parcel, ) error
type RangeDynamicsProcessingRange ¶
type RangeDynamicsProcessingRange struct {
Min DynamicsProcessing
Max DynamicsProcessing
}
func (*RangeDynamicsProcessingRange) MarshalParcel ¶
func (s *RangeDynamicsProcessingRange) MarshalParcel( p *parcel.Parcel, ) error
func (*RangeDynamicsProcessingRange) UnmarshalParcel ¶
func (s *RangeDynamicsProcessingRange) UnmarshalParcel( p *parcel.Parcel, ) error
type RangeEnvironmentalReverbRange ¶
type RangeEnvironmentalReverbRange struct {
Min EnvironmentalReverb
Max EnvironmentalReverb
}
func (*RangeEnvironmentalReverbRange) MarshalParcel ¶
func (s *RangeEnvironmentalReverbRange) MarshalParcel( p *parcel.Parcel, ) error
func (*RangeEnvironmentalReverbRange) UnmarshalParcel ¶
func (s *RangeEnvironmentalReverbRange) UnmarshalParcel( p *parcel.Parcel, ) error
type RangeEqualizerRange ¶
func (*RangeEqualizerRange) MarshalParcel ¶
func (s *RangeEqualizerRange) MarshalParcel( p *parcel.Parcel, ) error
func (*RangeEqualizerRange) UnmarshalParcel ¶
func (s *RangeEqualizerRange) UnmarshalParcel( p *parcel.Parcel, ) error
type RangeHapticGeneratorRange ¶
type RangeHapticGeneratorRange struct {
Min HapticGenerator
Max HapticGenerator
}
func (*RangeHapticGeneratorRange) MarshalParcel ¶
func (s *RangeHapticGeneratorRange) MarshalParcel( p *parcel.Parcel, ) error
func (*RangeHapticGeneratorRange) UnmarshalParcel ¶
func (s *RangeHapticGeneratorRange) UnmarshalParcel( p *parcel.Parcel, ) error
type RangeLoudnessEnhancerRange ¶
type RangeLoudnessEnhancerRange struct {
Min LoudnessEnhancer
Max LoudnessEnhancer
}
func (*RangeLoudnessEnhancerRange) MarshalParcel ¶
func (s *RangeLoudnessEnhancerRange) MarshalParcel( p *parcel.Parcel, ) error
func (*RangeLoudnessEnhancerRange) UnmarshalParcel ¶
func (s *RangeLoudnessEnhancerRange) UnmarshalParcel( p *parcel.Parcel, ) error
type RangeNoiseSuppressionRange ¶
type RangeNoiseSuppressionRange struct {
Min NoiseSuppression
Max NoiseSuppression
}
func (*RangeNoiseSuppressionRange) MarshalParcel ¶
func (s *RangeNoiseSuppressionRange) MarshalParcel( p *parcel.Parcel, ) error
func (*RangeNoiseSuppressionRange) UnmarshalParcel ¶
func (s *RangeNoiseSuppressionRange) UnmarshalParcel( p *parcel.Parcel, ) error
type RangePresetReverbRange ¶
type RangePresetReverbRange struct {
Min PresetReverb
Max PresetReverb
}
func (*RangePresetReverbRange) MarshalParcel ¶
func (s *RangePresetReverbRange) MarshalParcel( p *parcel.Parcel, ) error
func (*RangePresetReverbRange) UnmarshalParcel ¶
func (s *RangePresetReverbRange) UnmarshalParcel( p *parcel.Parcel, ) error
type RangeSpatializerRange ¶
type RangeSpatializerRange struct {
Min Spatializer
Max Spatializer
}
func (*RangeSpatializerRange) MarshalParcel ¶
func (s *RangeSpatializerRange) MarshalParcel( p *parcel.Parcel, ) error
func (*RangeSpatializerRange) UnmarshalParcel ¶
func (s *RangeSpatializerRange) UnmarshalParcel( p *parcel.Parcel, ) error
type RangeVendorExtensionRange ¶
type RangeVendorExtensionRange struct {
Min VendorExtension
Max VendorExtension
}
func (*RangeVendorExtensionRange) MarshalParcel ¶
func (s *RangeVendorExtensionRange) MarshalParcel( p *parcel.Parcel, ) error
func (*RangeVendorExtensionRange) UnmarshalParcel ¶
func (s *RangeVendorExtensionRange) UnmarshalParcel( p *parcel.Parcel, ) error
type RangeVirtualizerRange ¶
type RangeVirtualizerRange struct {
Min Virtualizer
Max Virtualizer
}
func (*RangeVirtualizerRange) MarshalParcel ¶
func (s *RangeVirtualizerRange) MarshalParcel( p *parcel.Parcel, ) error
func (*RangeVirtualizerRange) UnmarshalParcel ¶
func (s *RangeVirtualizerRange) UnmarshalParcel( p *parcel.Parcel, ) error
type RangeVisualizerRange ¶
type RangeVisualizerRange struct {
Min Visualizer
Max Visualizer
}
func (*RangeVisualizerRange) MarshalParcel ¶
func (s *RangeVisualizerRange) MarshalParcel( p *parcel.Parcel, ) error
func (*RangeVisualizerRange) UnmarshalParcel ¶
func (s *RangeVisualizerRange) UnmarshalParcel( p *parcel.Parcel, ) error
type RangeVolumeRange ¶
func (*RangeVolumeRange) MarshalParcel ¶
func (s *RangeVolumeRange) MarshalParcel( p *parcel.Parcel, ) error
func (*RangeVolumeRange) UnmarshalParcel ¶
func (s *RangeVolumeRange) UnmarshalParcel( p *parcel.Parcel, ) error
type Spatializer ¶
type Spatializer struct {
Tag int32
Vendor VendorExtension
SupportedChannelLayout []common.AudioChannelLayout
SpatializationLevel common.SpatializationLevel
SpatializationMode common.SpatializationMode
HeadTrackingSensorId int32
HeadTrackingMode common.HeadTrackingMode
HeadTrackingConnectionMode common.HeadTrackingConnectionMode
HeadTrackingSensorData common.HeadTrackingSensorData
}
func (*Spatializer) GetHeadTrackingConnectionMode ¶
func (u *Spatializer) GetHeadTrackingConnectionMode() (common.HeadTrackingConnectionMode, bool)
func (*Spatializer) GetHeadTrackingMode ¶
func (u *Spatializer) GetHeadTrackingMode() (common.HeadTrackingMode, bool)
func (*Spatializer) GetHeadTrackingSensorData ¶
func (u *Spatializer) GetHeadTrackingSensorData() (common.HeadTrackingSensorData, bool)
func (*Spatializer) GetHeadTrackingSensorId ¶
func (u *Spatializer) GetHeadTrackingSensorId() (int32, bool)
func (*Spatializer) GetSpatializationLevel ¶
func (u *Spatializer) GetSpatializationLevel() (common.SpatializationLevel, bool)
func (*Spatializer) GetSpatializationMode ¶
func (u *Spatializer) GetSpatializationMode() (common.SpatializationMode, bool)
func (*Spatializer) GetSupportedChannelLayout ¶
func (u *Spatializer) GetSupportedChannelLayout() ([]common.AudioChannelLayout, bool)
func (*Spatializer) GetVendor ¶
func (u *Spatializer) GetVendor() (VendorExtension, bool)
func (*Spatializer) MarshalParcel ¶
func (u *Spatializer) MarshalParcel( p *parcel.Parcel, ) error
func (*Spatializer) SetHeadTrackingConnectionMode ¶
func (u *Spatializer) SetHeadTrackingConnectionMode( v common.HeadTrackingConnectionMode, )
func (*Spatializer) SetHeadTrackingMode ¶
func (u *Spatializer) SetHeadTrackingMode( v common.HeadTrackingMode, )
func (*Spatializer) SetHeadTrackingSensorData ¶
func (u *Spatializer) SetHeadTrackingSensorData( v common.HeadTrackingSensorData, )
func (*Spatializer) SetHeadTrackingSensorId ¶
func (u *Spatializer) SetHeadTrackingSensorId( v int32, )
func (*Spatializer) SetSpatializationLevel ¶
func (u *Spatializer) SetSpatializationLevel( v common.SpatializationLevel, )
func (*Spatializer) SetSpatializationMode ¶
func (u *Spatializer) SetSpatializationMode( v common.SpatializationMode, )
func (*Spatializer) SetSupportedChannelLayout ¶
func (u *Spatializer) SetSupportedChannelLayout( v []common.AudioChannelLayout, )
func (*Spatializer) SetVendor ¶
func (u *Spatializer) SetVendor( v VendorExtension, )
func (*Spatializer) UnmarshalParcel ¶
func (u *Spatializer) UnmarshalParcel( p *parcel.Parcel, ) error
type SpatializerId ¶
type SpatializerId struct {
Tag int32
VendorExtensionTag VendorExtension
CommonTag any
}
func (*SpatializerId) GetCommonTag ¶
func (u *SpatializerId) GetCommonTag() (any, bool)
func (*SpatializerId) GetVendorExtensionTag ¶
func (u *SpatializerId) GetVendorExtensionTag() (VendorExtension, bool)
func (*SpatializerId) MarshalParcel ¶
func (u *SpatializerId) MarshalParcel( p *parcel.Parcel, ) error
func (*SpatializerId) SetCommonTag ¶
func (u *SpatializerId) SetCommonTag( v any, )
func (*SpatializerId) SetVendorExtensionTag ¶
func (u *SpatializerId) SetVendorExtensionTag( v VendorExtension, )
func (*SpatializerId) UnmarshalParcel ¶
func (u *SpatializerId) UnmarshalParcel( p *parcel.Parcel, ) error
type VendorExtension ¶
type VendorExtension struct {
Extension any
}
func (*VendorExtension) MarshalParcel ¶
func (s *VendorExtension) MarshalParcel( p *parcel.Parcel, ) error
func (*VendorExtension) UnmarshalParcel ¶
func (s *VendorExtension) UnmarshalParcel( p *parcel.Parcel, ) error
type Virtualizer ¶
type Virtualizer struct {
Tag int32
Vendor VendorExtension
StrengthPm int32
SpeakerAngles []VirtualizerChannelAngle
Device common.AudioDeviceDescription
}
func (*Virtualizer) GetDevice ¶
func (u *Virtualizer) GetDevice() (common.AudioDeviceDescription, bool)
func (*Virtualizer) GetSpeakerAngles ¶
func (u *Virtualizer) GetSpeakerAngles() ([]VirtualizerChannelAngle, bool)
func (*Virtualizer) GetStrengthPm ¶
func (u *Virtualizer) GetStrengthPm() (int32, bool)
func (*Virtualizer) GetVendor ¶
func (u *Virtualizer) GetVendor() (VendorExtension, bool)
func (*Virtualizer) MarshalParcel ¶
func (u *Virtualizer) MarshalParcel( p *parcel.Parcel, ) error
func (*Virtualizer) SetDevice ¶
func (u *Virtualizer) SetDevice( v common.AudioDeviceDescription, )
func (*Virtualizer) SetSpeakerAngles ¶
func (u *Virtualizer) SetSpeakerAngles( v []VirtualizerChannelAngle, )
func (*Virtualizer) SetStrengthPm ¶
func (u *Virtualizer) SetStrengthPm( v int32, )
func (*Virtualizer) SetVendor ¶
func (u *Virtualizer) SetVendor( v VendorExtension, )
func (*Virtualizer) UnmarshalParcel ¶
func (u *Virtualizer) UnmarshalParcel( p *parcel.Parcel, ) error
type VirtualizerChannelAngle ¶
func (*VirtualizerChannelAngle) MarshalParcel ¶
func (s *VirtualizerChannelAngle) MarshalParcel( p *parcel.Parcel, ) error
func (*VirtualizerChannelAngle) UnmarshalParcel ¶
func (s *VirtualizerChannelAngle) UnmarshalParcel( p *parcel.Parcel, ) error
type VirtualizerId ¶
type VirtualizerId struct {
Tag int32
VendorExtensionTag VendorExtension
CommonTag any
SpeakerAnglesPayload VirtualizerSpeakerAnglesPayload
}
func (*VirtualizerId) GetCommonTag ¶
func (u *VirtualizerId) GetCommonTag() (any, bool)
func (*VirtualizerId) GetSpeakerAnglesPayload ¶
func (u *VirtualizerId) GetSpeakerAnglesPayload() (VirtualizerSpeakerAnglesPayload, bool)
func (*VirtualizerId) GetVendorExtensionTag ¶
func (u *VirtualizerId) GetVendorExtensionTag() (VendorExtension, bool)
func (*VirtualizerId) MarshalParcel ¶
func (u *VirtualizerId) MarshalParcel( p *parcel.Parcel, ) error
func (*VirtualizerId) SetCommonTag ¶
func (u *VirtualizerId) SetCommonTag( v any, )
func (*VirtualizerId) SetSpeakerAnglesPayload ¶
func (u *VirtualizerId) SetSpeakerAnglesPayload( v VirtualizerSpeakerAnglesPayload, )
func (*VirtualizerId) SetVendorExtensionTag ¶
func (u *VirtualizerId) SetVendorExtensionTag( v VendorExtension, )
func (*VirtualizerId) UnmarshalParcel ¶
func (u *VirtualizerId) UnmarshalParcel( p *parcel.Parcel, ) error
type VirtualizerSpeakerAnglesPayload ¶
type VirtualizerSpeakerAnglesPayload struct {
Layout common.AudioChannelLayout
Device common.AudioDeviceDescription
}
func (*VirtualizerSpeakerAnglesPayload) MarshalParcel ¶
func (s *VirtualizerSpeakerAnglesPayload) MarshalParcel( p *parcel.Parcel, ) error
func (*VirtualizerSpeakerAnglesPayload) UnmarshalParcel ¶
func (s *VirtualizerSpeakerAnglesPayload) UnmarshalParcel( p *parcel.Parcel, ) error
type Visualizer ¶
type Visualizer struct {
Tag int32
Id VisualizerId
Vendor VendorExtension
Measurement VisualizerMeasurement
CaptureSampleBuffer []byte
LatencyMs int32
CaptureSamples int32
ScalingMode VisualizerScalingMode
MeasurementMode VisualizerMeasurementMode
}
func (*Visualizer) GetCaptureSampleBuffer ¶
func (u *Visualizer) GetCaptureSampleBuffer() ([]byte, bool)
func (*Visualizer) GetCaptureSamples ¶
func (u *Visualizer) GetCaptureSamples() (int32, bool)
func (*Visualizer) GetId ¶
func (u *Visualizer) GetId() (VisualizerId, bool)
func (*Visualizer) GetLatencyMs ¶
func (u *Visualizer) GetLatencyMs() (int32, bool)
func (*Visualizer) GetMeasurement ¶
func (u *Visualizer) GetMeasurement() (VisualizerMeasurement, bool)
func (*Visualizer) GetMeasurementMode ¶
func (u *Visualizer) GetMeasurementMode() (VisualizerMeasurementMode, bool)
func (*Visualizer) GetScalingMode ¶
func (u *Visualizer) GetScalingMode() (VisualizerScalingMode, bool)
func (*Visualizer) GetVendor ¶
func (u *Visualizer) GetVendor() (VendorExtension, bool)
func (*Visualizer) MarshalParcel ¶
func (u *Visualizer) MarshalParcel( p *parcel.Parcel, ) error
func (*Visualizer) SetCaptureSampleBuffer ¶
func (u *Visualizer) SetCaptureSampleBuffer( v []byte, )
func (*Visualizer) SetCaptureSamples ¶
func (u *Visualizer) SetCaptureSamples( v int32, )
func (*Visualizer) SetId ¶
func (u *Visualizer) SetId( v VisualizerId, )
func (*Visualizer) SetLatencyMs ¶
func (u *Visualizer) SetLatencyMs( v int32, )
func (*Visualizer) SetMeasurement ¶
func (u *Visualizer) SetMeasurement( v VisualizerMeasurement, )
func (*Visualizer) SetMeasurementMode ¶
func (u *Visualizer) SetMeasurementMode( v VisualizerMeasurementMode, )
func (*Visualizer) SetScalingMode ¶
func (u *Visualizer) SetScalingMode( v VisualizerScalingMode, )
func (*Visualizer) SetVendor ¶
func (u *Visualizer) SetVendor( v VendorExtension, )
func (*Visualizer) UnmarshalParcel ¶
func (u *Visualizer) UnmarshalParcel( p *parcel.Parcel, ) error
type VisualizerId ¶
type VisualizerId struct {
Tag int32
VendorExtensionTag VendorExtension
CommonTag any
}
func (*VisualizerId) GetCommonTag ¶
func (u *VisualizerId) GetCommonTag() (any, bool)
func (*VisualizerId) GetVendorExtensionTag ¶
func (u *VisualizerId) GetVendorExtensionTag() (VendorExtension, bool)
func (*VisualizerId) MarshalParcel ¶
func (u *VisualizerId) MarshalParcel( p *parcel.Parcel, ) error
func (*VisualizerId) SetCommonTag ¶
func (u *VisualizerId) SetCommonTag( v any, )
func (*VisualizerId) SetVendorExtensionTag ¶
func (u *VisualizerId) SetVendorExtensionTag( v VendorExtension, )
func (*VisualizerId) UnmarshalParcel ¶
func (u *VisualizerId) UnmarshalParcel( p *parcel.Parcel, ) error
type VisualizerMeasurement ¶
func (*VisualizerMeasurement) MarshalParcel ¶
func (s *VisualizerMeasurement) MarshalParcel( p *parcel.Parcel, ) error
func (*VisualizerMeasurement) UnmarshalParcel ¶
func (s *VisualizerMeasurement) UnmarshalParcel( p *parcel.Parcel, ) error
type VisualizerMeasurementMode ¶
type VisualizerMeasurementMode int32
const ( VisualizerMeasurementModeNONE VisualizerMeasurementMode = 0 VisualizerMeasurementModePeakRms VisualizerMeasurementMode = 1 )
type VisualizerScalingMode ¶
type VisualizerScalingMode int32
const ( VisualizerScalingModeNORMALIZED VisualizerScalingMode = 0 VisualizerScalingModeAsPlayed VisualizerScalingMode = 1 )
type Volume ¶
type Volume struct {
Tag int32
Vendor VendorExtension
LevelDb int32
Mute bool
}
func (*Volume) GetLevelDb ¶
func (*Volume) GetVendor ¶
func (u *Volume) GetVendor() (VendorExtension, bool)
func (*Volume) SetLevelDb ¶
func (*Volume) SetVendor ¶
func (u *Volume) SetVendor( v VendorExtension, )
type VolumeId ¶
type VolumeId struct {
Tag int32
VendorExtensionTag VendorExtension
CommonTag any
}
func (*VolumeId) GetCommonTag ¶
func (*VolumeId) GetVendorExtensionTag ¶
func (u *VolumeId) GetVendorExtensionTag() (VendorExtension, bool)
func (*VolumeId) SetCommonTag ¶
func (*VolumeId) SetVendorExtensionTag ¶
func (u *VolumeId) SetVendorExtensionTag( v VendorExtension, )
Source Files
¶
- acousticechocanceler.go
- acousticechocanceler.id.go
- automaticgaincontrolv1.go
- automaticgaincontrolv1.id.go
- automaticgaincontrolv2.go
- automaticgaincontrolv2.id.go
- automaticgaincontrolv2.levelestimator.go
- bassboost.go
- bassboost.id.go
- capability.go
- commandid.go
- defaultextension.go
- descriptor.common.go
- descriptor.go
- descriptor.identity.go
- downmix.go
- downmix.id.go
- downmix.type.go
- dynamicsprocessing.channelconfig.go
- dynamicsprocessing.enginearchitecture.go
- dynamicsprocessing.eqbandconfig.go
- dynamicsprocessing.go
- dynamicsprocessing.id.go
- dynamicsprocessing.inputgain.go
- dynamicsprocessing.limiterconfig.go
- dynamicsprocessing.mbcbandconfig.go
- dynamicsprocessing.resolutionpreference.go
- dynamicsprocessing.stageenablement.go
- environmentalreverb.go
- environmentalreverb.id.go
- equalizer.bandfrequency.go
- equalizer.bandlevel.go
- equalizer.go
- equalizer.id.go
- equalizer.preset.go
- flags.go
- flags.hardwareaccelerator.go
- flags.insert.go
- flags.type.go
- flags.volume.go
- hapticgenerator.go
- hapticgenerator.hapticscale.go
- hapticgenerator.id.go
- hapticgenerator.vibratorinformation.go
- hapticgenerator.vibratorscale.go
- ieffect.go
- ieffect.openeffectreturn.go
- ieffect.status.go
- ifactory.go
- loudnessenhancer.go
- loudnessenhancer.id.go
- noisesuppression.go
- noisesuppression.id.go
- noisesuppression.level.go
- noisesuppression.type.go
- parameter.common.go
- parameter.go
- parameter.id.go
- parameter.specific.go
- parameter.volumestereo.go
- presetreverb.go
- presetreverb.id.go
- presetreverb.presets.go
- processing.go
- processing.type.go
- range.acousticechocancelerrange.go
- range.automaticgaincontrolv1range.go
- range.automaticgaincontrolv2range.go
- range.bassboostrange.go
- range.downmixrange.go
- range.dynamicsprocessingrange.go
- range.environmentalreverbrange.go
- range.equalizerrange.go
- range.go
- range.hapticgeneratorrange.go
- range.loudnessenhancerrange.go
- range.noisesuppressionrange.go
- range.presetreverbrange.go
- range.spatializerrange.go
- range.vendorextensionrange.go
- range.virtualizerrange.go
- range.visualizerrange.go
- range.volumerange.go
- spatializer.go
- spatializer.id.go
- state.go
- vendorextension.go
- virtualizer.channelangle.go
- virtualizer.go
- virtualizer.id.go
- virtualizer.speakeranglespayload.go
- visualizer.go
- visualizer.id.go
- visualizer.measurement.go
- visualizer.measurementmode.go
- visualizer.scalingmode.go
- volume.go
- volume.id.go