|
libASPL
|
This is the complete list of members for aspl::Stream, including all inherited members.
| AddOwnedObject(std::shared_ptr< Object > object, AudioObjectPropertyScope scope=kAudioObjectPropertyScopeGlobal) | aspl::Object | |
| ApplyProcessing(Float32 *frames, UInt32 frameCount, UInt32 channelCount) const | aspl::Stream | virtual |
| AttachMuteControl(std::shared_ptr< MuteControl > control) | aspl::Stream | |
| AttachVolumeControl(std::shared_ptr< VolumeControl > control) | aspl::Stream | |
| ConvertBytesToFrames(UInt32 numBytes) const | aspl::Stream | virtual |
| ConvertFramesToBytes(UInt32 numFrames) const | aspl::Stream | virtual |
| GetAvailablePhysicalFormats() const | aspl::Stream | virtual |
| GetAvailableVirtualFormats() const | aspl::Stream | virtual |
| GetBaseClass() const override | aspl::Stream | virtual |
| GetChannelCount() const | aspl::Stream | |
| GetClass() const override | aspl::Stream | virtual |
| GetContext() const | aspl::Object | |
| GetCustomProperties() const | aspl::Object | virtual |
| GetDirection() const | aspl::Stream | virtual |
| GetID() const | aspl::Object | |
| GetIsActive() const | aspl::Stream | virtual |
| GetLatency() const | aspl::Stream | virtual |
| GetOwnedObjectIDs(AudioObjectPropertyScope scope=kAudioObjectPropertyScopeGlobal, AudioClassID classID=0) const | aspl::Object | |
| GetOwnerID() const | aspl::Object | |
| GetPhysicalFormat() const | aspl::Stream | virtual |
| GetPropertyData(AudioObjectID objectID, pid_t clientPID, const AudioObjectPropertyAddress *address, UInt32 qualifierDataSize, const void *qualifierData, UInt32 inDataSize, UInt32 *outDataSize, void *outData) const override | aspl::Stream | virtual |
| GetPropertyDataSize(AudioObjectID objectID, pid_t clientPID, const AudioObjectPropertyAddress *address, UInt32 qualifierDataSize, const void *qualifierData, UInt32 *outDataSize) const override | aspl::Stream | virtual |
| GetSampleRate() const | aspl::Stream | |
| GetStartingChannel() const | aspl::Stream | virtual |
| GetterMethod typedef | aspl::Object | |
| GetTerminalType() const | aspl::Stream | virtual |
| GetVirtualFormat() const | aspl::Stream | virtual |
| HasOwner() const | aspl::Object | |
| HasProperty(AudioObjectID objectID, pid_t clientPID, const AudioObjectPropertyAddress *address) const override | aspl::Stream | virtual |
| IsInstance(AudioClassID classID) const override | aspl::Stream | virtual |
| IsPropertySettable(AudioObjectID objectID, pid_t clientPID, const AudioObjectPropertyAddress *address, Boolean *outIsSettable) const override | aspl::Stream | 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 | |
| RequestConfigurationChange(std::function< void()> func={}) | aspl::Stream | |
| SetAvailablePhysicalFormatsAsync(std::vector< AudioStreamRangedDescription > formats) | aspl::Stream | |
| SetAvailablePhysicalFormatsImpl(std::vector< AudioStreamRangedDescription > formats) | aspl::Stream | protectedvirtual |
| SetAvailableVirtualFormatsAsync(std::vector< AudioStreamRangedDescription > formats) | aspl::Stream | |
| SetAvailableVirtualFormatsImpl(std::vector< AudioStreamRangedDescription > formats) | aspl::Stream | protectedvirtual |
| SetIsActive(bool isActive) | aspl::Stream | |
| SetIsActiveImpl(bool isActive) | aspl::Stream | protectedvirtual |
| SetLatencyAsync(UInt32 latency) | aspl::Stream | |
| SetLatencyImpl(UInt32 latency) | aspl::Stream | protectedvirtual |
| SetPhysicalFormatAsync(AudioStreamBasicDescription format) | aspl::Stream | |
| SetPhysicalFormatImpl(const AudioStreamBasicDescription &format) | aspl::Stream | protectedvirtual |
| SetPropertyData(AudioObjectID objectID, pid_t clientPID, const AudioObjectPropertyAddress *address, UInt32 qualifierDataSize, const void *qualifierData, UInt32 inDataSize, const void *inData) override | aspl::Stream | virtual |
| SetterMethod typedef | aspl::Object | |
| SetVirtualFormatAsync(AudioStreamBasicDescription format) | aspl::Stream | |
| SetVirtualFormatImpl(const AudioStreamBasicDescription &format) | aspl::Stream | protectedvirtual |
| Stream(std::shared_ptr< const Context > context, std::shared_ptr< Device > device, const StreamParameters ¶ms={}) | aspl::Stream | explicit |
| ~Object() (defined in aspl::Object) | aspl::Object | virtual |