libASPL
|
This is the complete list of members for aspl::VolumeControl, including all inherited members.
AddOwnedObject(std::shared_ptr< Object > object, AudioObjectPropertyScope scope=kAudioObjectPropertyScopeGlobal) | aspl::Object | |
ApplyProcessing(Float32 *frames, UInt32 frameCount, UInt32 channelCount) const | aspl::VolumeControl | virtual |
ConvertDecibelsToScalar(Float32 value) const | aspl::VolumeControl | virtual |
ConvertScalarToDecibels(Float32 value) const | aspl::VolumeControl | virtual |
GetBaseClass() const override | aspl::VolumeControl | virtual |
GetClass() const override | aspl::VolumeControl | virtual |
GetContext() const | aspl::Object | |
GetCustomProperties() const | aspl::Object | virtual |
GetDecibelRange() const | aspl::VolumeControl | virtual |
GetDecibelValue() const | aspl::VolumeControl | virtual |
GetElement() const | aspl::VolumeControl | virtual |
GetID() const | aspl::Object | |
GetOwnedObjectIDs(AudioObjectPropertyScope scope=kAudioObjectPropertyScopeGlobal, AudioClassID classID=0) const | aspl::Object | |
GetOwnerID() const | aspl::Object | |
GetPropertyData(AudioObjectID objectID, pid_t clientPID, const AudioObjectPropertyAddress *address, UInt32 qualifierDataSize, const void *qualifierData, UInt32 inDataSize, UInt32 *outDataSize, void *outData) const override | aspl::VolumeControl | virtual |
GetPropertyDataSize(AudioObjectID objectID, pid_t clientPID, const AudioObjectPropertyAddress *address, UInt32 qualifierDataSize, const void *qualifierData, UInt32 *outDataSize) const override | aspl::VolumeControl | virtual |
GetRawRange() const | aspl::VolumeControl | virtual |
GetRawValue() const | aspl::VolumeControl | virtual |
GetScalarValue() const | aspl::VolumeControl | virtual |
GetScope() const | aspl::VolumeControl | virtual |
GetterMethod typedef | aspl::Object | |
HasOwner() const | aspl::Object | |
HasProperty(AudioObjectID objectID, pid_t clientPID, const AudioObjectPropertyAddress *address) const override | aspl::VolumeControl | virtual |
IsInstance(AudioClassID classID) const override | aspl::VolumeControl | virtual |
IsPropertySettable(AudioObjectID objectID, pid_t clientPID, const AudioObjectPropertyAddress *address, Boolean *outIsSettable) const override | aspl::VolumeControl | virtual |
NotifyPropertiesChanged(std::vector< AudioObjectPropertySelector > selectors, AudioObjectPropertyScope scope=kAudioObjectPropertyScopeGlobal, AudioObjectPropertyElement element=kAudioObjectPropertyElementMain) const | aspl::Object | |
NotifyPropertyChanged(AudioObjectPropertySelector selector, AudioObjectPropertyScope scope=kAudioObjectPropertyScopeGlobal, AudioObjectPropertyElement element=kAudioObjectPropertyElementMain) const | aspl::Object | inline |
Object(std::shared_ptr< const Context > context, const char *className="Object", AudioObjectID objectID=kAudioObjectUnknown) | aspl::Object | explicit |
Object(const Object &)=delete (defined in aspl::Object) | aspl::Object | |
operator=(const Object &)=delete (defined in aspl::Object) | aspl::Object | |
RegisterCustomProperty(AudioObjectPropertySelector selector, ObjectType &object, GetterMethod< ObjectType, ValueType > getter, SetterMethod< ObjectType, ValueType > setter=nullptr) | aspl::Object | inline |
RegisterCustomProperty(AudioObjectPropertySelector selector, GetterFunc getter) | aspl::Object | inline |
RegisterCustomProperty(AudioObjectPropertySelector selector, std::function< CFStringRef()> getter, std::function< void(CFStringRef)> setter) | aspl::Object | |
RegisterCustomProperty(AudioObjectPropertySelector selector, std::function< CFPropertyListRef()> getter, std::function< void(CFPropertyListRef)> setter) | aspl::Object | |
RemoveOwnedObject(AudioObjectID objectID) | aspl::Object | |
SetDecibelValue(Float32 value) | aspl::VolumeControl | virtual |
SetPropertyData(AudioObjectID objectID, pid_t clientPID, const AudioObjectPropertyAddress *address, UInt32 qualifierDataSize, const void *qualifierData, UInt32 inDataSize, const void *inData) override | aspl::VolumeControl | virtual |
SetRawValue(SInt32 value) | aspl::VolumeControl | |
SetRawValueImpl(SInt32 value) | aspl::VolumeControl | protectedvirtual |
SetScalarValue(Float32 value) | aspl::VolumeControl | virtual |
SetterMethod typedef | aspl::Object | |
VolumeControl(std::shared_ptr< const Context > context, const VolumeControlParameters ¶ms={}) | aspl::VolumeControl | explicit |
~Object() (defined in aspl::Object) | aspl::Object | virtual |