CHAI SDK  Version 1.3
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
CPNS::IAudioLanLocalDevice Member List

This is the complete list of members for CPNS::IAudioLanLocalDevice, including all inherited members.

AddAudioParameterGroup(CPNS::uint32 const dwGroupID, CPNS::char8 const *const utf8GroupName, CPNS::uint16 const wParameterArraySize, CPNS::ParameterGroupItem const *const parameterArray)=0CPNS::IAudioLanLocalDevicepure virtual
AddAudioParameterGroup(CPNS::uint32 const dwGroupID, CPNS::char8 const *const utf8GroupName, CPNS::uint16 const wParameterArraySize, CPNS::ParameterGroupItem const *const parameterArray, CPNS::char8 const *const utf8CommitLabel)=0CPNS::IAudioLanLocalDevicepure virtual
AddController(CPNS::char8 const *const utf8Name, CPNS::CombinedControllerTypes const types, CPNS::Enums::MessageTypes const preferredMsgType, CPNS::uint16 const wPreferredMsgNum, CPNS::uint16 const wGroup, CPNS::SectionID const &sectionID)=0CPNS::IBaseLocalDevicepure virtual
AddInput(CPNS::CombinedInOutCapabilities const inCaps, CPNS::char8 const *const utf8Name, CPNS::SectionID const &sectionID)=0CPNS::IBaseLocalDevicepure virtual
AddOutput(CPNS::CombinedInOutCapabilities const outCaps, CPNS::char8 const *const utf8Name, CPNS::SectionID const &sectionID)=0CPNS::IBaseLocalDevicepure virtual
AddOutputChannel(CPNS::uint32 const dwOutputChannelID, CPNS::char8 const *const utf8Name)=0 (defined in CPNS::IAudioLanLocalDevice)CPNS::IAudioLanLocalDevicepure virtual
AddOutputChannelParameterGroup(CPNS::uint32 const dwOutputChannelID, CPNS::uint32 const dwGroupID, CPNS::char8 const *const utf8GroupName, CPNS::uint16 const wParameterArraySize, CPNS::ParameterGroupItem const *const parameterArray)=0CPNS::IAudioLanLocalDevicepure virtual
AddOutputChannelParameterGroup(CPNS::uint32 const dwOutputChannelID, CPNS::uint32 const dwGroupID, CPNS::char8 const *const utf8GroupName, CPNS::uint16 const wParameterArraySize, CPNS::ParameterGroupItem const *const parameterArray, CPNS::char8 const *const utf8CommitLabel)=0CPNS::IAudioLanLocalDevicepure virtual
AddPipe(CPNS::boolean const fSynapse)=0CPNS::IBaseLocalDevicepure virtual
AddSourceStream(CPNS::uint32 const dwStreamID, CPNS::char8 const *const utf8Name, CPNS::uint16 const wChannelCount)=0CPNS::IAudioLanLocalDevicepure virtual
AddSourceStreamParameterGroup(CPNS::uint32 const dwStreamID, CPNS::uint32 const dwGroupID, CPNS::char8 const *const utf8GroupName, CPNS::uint16 const wParameterArraySize, CPNS::ParameterGroupItem const *const parameterArray)=0CPNS::IAudioLanLocalDevicepure virtual
AddSourceStreamParameterGroup(CPNS::uint32 const dwStreamID, CPNS::uint32 const dwGroupID, CPNS::char8 const *const utf8GroupName, CPNS::uint16 const wParameterArraySize, CPNS::ParameterGroupItem const *const parameterArray, CPNS::char8 const *const utf8CommitLabel)=0CPNS::IAudioLanLocalDevicepure virtual
AddSubCP2MIDILocalDevice(CPNS::uint16 const wModuleID, CPNS::boolean const fHidden, CPNS::CombinedExtendedDeviceCapabilities const extDevCaps, CPNS::char8 const *const utf8ModelName)=0CPNS::IBaseLocalDevicepure virtual
AddSubHybridMIDILocalDevice(CPNS::uint16 const wModuleID, CPNS::boolean const fHidden, CPNS::CombinedExtendedDeviceCapabilities const extDevCaps, CPNS::char8 const *const utf8ModelName)=0CPNS::IBaseLocalDevicepure virtual
AddSubLocalDevice(CPNS::uint16 const wModuleID, CPNS::boolean const fHidden, CPNS::CombinedExtendedDeviceCapabilities const extDevCaps, CPNS::char8 const *const utf8ModelName)=0CPNS::IBaseLocalDevicepure virtual
AddSubMIDI2CPLocalDevice(CPNS::uint16 const wModuleID, CPNS::boolean const fHidden, CPNS::CombinedExtendedDeviceCapabilities const extDevCaps, CPNS::char8 const *const utf8ModelName)=0CPNS::IBaseLocalDevicepure virtual
AddSubSharedDisplayClientLocalDevice(CPNS::uint16 const wModuleID, CPNS::boolean const fHidden, CPNS::CombinedExtendedDeviceCapabilities const extDevCaps, CPNS::char8 const *const utf8ModelName)=0CPNS::IBaseLocalDevicepure virtual
AddSubSharedDisplayLocalDevice(CPNS::uint16 const wModuleID, CPNS::boolean const fHidden, CPNS::CombinedExtendedDeviceCapabilities const extDevCaps, CPNS::char8 const *const utf8ModelName)=0CPNS::IBaseLocalDevicepure virtual
AddSubVMIDILinkHybridLocalDevice(CPNS::uint16 const wModuleID, CPNS::char8 const *const utf8PortName)=0CPNS::IBaseLocalDevicepure virtual
AddSubVMIDILinkInLocalDevice(CPNS::uint16 const wModuleID, CPNS::char8 const *const utf8PortName)=0CPNS::IBaseLocalDevicepure virtual
AddSubVMIDILinkOutLocalDevice(CPNS::uint16 const wModuleID, CPNS::char8 const *const utf8PortName)=0CPNS::IBaseLocalDevicepure virtual
ClearAudioParameterGroups()=0CPNS::IAudioLanLocalDevicepure virtual
ClearControllers()=0CPNS::IBaseLocalDevicepure virtual
ClearInputs()=0CPNS::IBaseLocalDevicepure virtual
ClearOutputChannels()=0CPNS::IAudioLanLocalDevicepure virtual
ClearOutputChannelsParameterGroups(CPNS::uint32 const dwOutputChannelID)=0CPNS::IAudioLanLocalDevicepure virtual
ClearOutputs()=0CPNS::IBaseLocalDevicepure virtual
ClearPipes()=0CPNS::IBaseLocalDevicepure virtual
ClearSourceStreamParameterGroups(CPNS::uint32 const dwStreamID)=0CPNS::IAudioLanLocalDevicepure virtual
ClearSourceStreams()=0CPNS::IAudioLanLocalDevicepure virtual
FindFirstController()=0CPNS::IBaseLocalDevicepure virtual
FindFirstInput()=0CPNS::IBaseLocalDevicepure virtual
FindFirstOutput()=0CPNS::IBaseLocalDevicepure virtual
FindFirstPipe()=0CPNS::IBaseLocalDevicepure virtual
FindLastController()=0CPNS::IBaseLocalDevicepure virtual
FindLastInput()=0CPNS::IBaseLocalDevicepure virtual
FindLastOutput()=0CPNS::IBaseLocalDevicepure virtual
FindNextController(CPNS::uint16 const wControllerID)=0CPNS::IBaseLocalDevicepure virtual
FindNextInput(CPNS::uint16 const wInputID)=0CPNS::IBaseLocalDevicepure virtual
FindNextOutput(CPNS::uint16 const wOutputID)=0CPNS::IBaseLocalDevicepure virtual
FindNextPipe(CPNS::uint16 const wPipeID)=0CPNS::IBaseLocalDevicepure virtual
FindPrevController(CPNS::uint16 const wControllerID)=0CPNS::IBaseLocalDevicepure virtual
FindPrevInput(CPNS::uint16 const wInputID)=0CPNS::IBaseLocalDevicepure virtual
FindPrevOutput(CPNS::uint16 const wOutputID)=0CPNS::IBaseLocalDevicepure virtual
FlowControl(CPNS::boolean const fSuspend)=0CPNS::IBaseLocalDevicepure virtual
Flush()=0CPNS::IBaseLocalDevicepure virtual
GetAudioLanManager()=0CPNS::IAudioLanLocalDevicepure virtual
GetBrandName()=0CPNS::IBaseLocalDevicepure virtual
GetCHAI()=0CPNS::IObjectpure virtual
GetControllerFromID(CPNS::uint16 const wControllerID)=0CPNS::IBaseLocalDevicepure virtual
GetCustomName()=0CPNS::IBaseLocalDevicepure virtual
GetDeviceCapabilities()=0CPNS::IBaseLocalDevicepure virtual
GetDeviceID() const =0CPNS::IBaseLocalDevicepure virtual
GetDuplicateMode() const =0CPNS::IBaseLocalDevicepure virtual
GetExtendedDevCaps() const =0CPNS::IBaseLocalDevicepure virtual
GetExtendedDeviceCapabilities()=0CPNS::IBaseLocalDevicepure virtual
GetFirstSubDevice()=0CPNS::IBaseLocalDevicepure virtual
GetHandle() const =0CPNS::IObjectpure virtual
GetIAudioLanLocalDevice() const =0CPNS::IBaseLocalDevicepure virtual
GetICP2MIDILocalDevice() const =0CPNS::IBaseLocalDevicepure virtual
GetIHybridMIDILocalDevice() const =0CPNS::IBaseLocalDevicepure virtual
GetILocalDevice() const =0CPNS::IBaseLocalDevicepure virtual
GetIMIDI2CPLocalDevice() const =0CPNS::IBaseLocalDevicepure virtual
GetInputCapabilities()=0CPNS::IBaseLocalDevicepure virtual
GetInputFromID(CPNS::uint16 const wInputID)=0CPNS::IBaseLocalDevicepure virtual
GetInternalSnapshotData(CPNS::byte *const pData, CPNS::uint32 const dwSize)=0CPNS::IBaseLocalDevicepure virtual
GetInternalSnapshotDataSize()=0CPNS::IBaseLocalDevicepure virtual
GetISharedDisplayClientLocalDevice() const =0CPNS::IBaseLocalDevicepure virtual
GetISharedDisplayLocalDevice() const =0CPNS::IBaseLocalDevicepure virtual
GetIVMIDILinkHybridLocalDevice() const =0CPNS::IBaseLocalDevicepure virtual
GetIVMIDILinkInLocalDevice() const =0CPNS::IBaseLocalDevicepure virtual
GetIVMIDILinkOutLocalDevice() const =0CPNS::IBaseLocalDevicepure virtual
GetModelName()=0CPNS::IBaseLocalDevicepure virtual
GetName(CPNS::Enums::DeviceNameFormats const format)=0CPNS::IBaseLocalDevicepure virtual
GetNextDevice()=0CPNS::IBaseLocalDevicepure virtual
GetNumControllers()=0CPNS::IBaseLocalDevicepure virtual
GetNumericProperty(CPNS::uint16 const wPropertyNum, CPNS::uint64 &qwValue)=0 (defined in CPNS::IBaseLocalDevice)CPNS::IBaseLocalDevicepure virtual
GetNumInputs()=0CPNS::IBaseLocalDevicepure virtual
GetNumOutputs()=0CPNS::IBaseLocalDevicepure virtual
GetNumPipes()=0CPNS::IBaseLocalDevicepure virtual
GetObjectType() const =0CPNS::IObjectpure virtual
GetOutputCapabilities()=0CPNS::IBaseLocalDevicepure virtual
GetOutputFromID(CPNS::uint16 const wOutputID)=0CPNS::IBaseLocalDevicepure virtual
GetOwnDeviceCapabilities()=0CPNS::IBaseLocalDevicepure virtual
GetOwnInputCapabilities()=0CPNS::IBaseLocalDevicepure virtual
GetOwnOutputCapabilities()=0CPNS::IBaseLocalDevicepure virtual
GetParentDevice()=0CPNS::IBaseLocalDevicepure virtual
GetParentDeviceID() const =0CPNS::IBaseLocalDevicepure virtual
GetPath()=0CPNS::IBaseLocalDevicepure virtual
GetPipeFromID(CPNS::uint16 const wPipeID)=0CPNS::IBaseLocalDevicepure virtual
GetSectionName(CPNS::SectionID const &sectionID)=0CPNS::IBaseLocalDevicepure virtual
GetStringProperty(CPNS::uint16 const wPropertyNum, CPNS::UTF8String &strValue)=0 (defined in CPNS::IBaseLocalDevice)CPNS::IBaseLocalDevicepure virtual
GetUserDataPtr() const =0CPNS::IObjectpure virtual
GetUserDataUInt32() const =0CPNS::IObjectpure virtual
IsChildOf(CPNS::IBaseLocalDevice *const pCheckDev)=0CPNS::IBaseLocalDevicepure virtual
IsLearningModeActive()=0CPNS::IBaseLocalDevicepure virtual
LeaveLearningMode()=0CPNS::IBaseLocalDevicepure virtual
operator CPNS::IBaseLocalDevice *() const =0 (defined in CPNS::IAudioLanLocalDevice)CPNS::IAudioLanLocalDevicepure virtual
RegisterAudioLanNotificationHandler(CPNS::IAudioLanLocalDevice_NotificationHandler *const pHandler)=0CPNS::IAudioLanLocalDevicepure virtual
RegisterNotificationHandler(CPNS::IBaseLocalDevice_NotificationHandler *const pHandler)=0CPNS::IBaseLocalDevicepure virtual
RegisterObjectNotificationHandler(CPNS::IObject_NotificationHandler *const pHandler)=0CPNS::IObjectpure virtual
RegisterSignalNotificationHandler(CPNS::IBaseLocalDevice_SignalNotificationHandler *const pHandler)=0CPNS::IBaseLocalDevicepure virtual
Reply_InvalidRequest(CPNS::uint16 const wRequestID)=0CPNS::IBaseLocalDevicepure virtual
Reply_RequestCollectSnapshotData(CPNS::uint16 const wRequestID, CPNS::Enums::SnapshotBlockPriorities const priority, CPNS::uint32 const dwContextData, CPNS::uint16 const wBlockSize, CPNS::boolean const fLastBlock, void *const pBlockData)=0CPNS::IBaseLocalDevicepure virtual
Reply_RequestRestoreSnapshotData(CPNS::uint16 const wRequestID, CPNS::Enums::Errors const returnCode, CPNS::uint32 const dwContextData)=0CPNS::IBaseLocalDevicepure virtual
RestoreInternalSnapshotData(CPNS::byte const *const pData, CPNS::uint32 const dwSize)=0CPNS::IBaseLocalDevicepure virtual
SetAudioParameter(CPNS::uint16 const wNumber, CPNS::uint16 const wValue, CPNS::CombinedRefreshValueAttributes const attributes=CPNS::Enums::RVA_None)=0CPNS::IAudioLanLocalDevicepure virtual
SetAudioParameterList(CPNS::uint16 const wNumber, CPNS::ISelectorItemList *const pList)=0CPNS::IAudioLanLocalDevicepure virtual
SetAudioTextParameter(CPNS::uint16 const wNumber, CPNS::char8 const *const utf8ValueText, CPNS::CombinedRefreshValueAttributes const attributes=CPNS::Enums::RVA_None)=0CPNS::IAudioLanLocalDevicepure virtual
SetCurrentOutputChannelSource(CPNS::uint32 const dwOutputChannelID, CPNS::char8 const *const utf8SourceStreamName, CPNS::uint16 const wSourceStreamChannelIndex)=0CPNS::IAudioLanLocalDevicepure virtual
SetCustomName(CPNS::char8 const *const utf8CustomName)=0CPNS::IBaseLocalDevicepure virtual
SetDisabledDestinationAutoDelete(CPNS::boolean const fAutoDelete)=0CPNS::IBaseLocalDevicepure virtual
SetDisabledInternalSnapshot(CPNS::boolean const fDisabled, CPNS::boolean const fAlsoForChildren)=0CPNS::IBaseLocalDevicepure virtual
SetExtendeddDevCaps(CPNS::CombinedExtendedDeviceCapabilities const xDevCaps)=0CPNS::IBaseLocalDevicepure virtual
SetNumericProperty(CPNS::uint16 const wPropertyNum, CPNS::uint64 const qwValue)=0CPNS::IBaseLocalDevicepure virtual
SetOutputChannelParameter(CPNS::uint32 const dwOutputChannelID, CPNS::uint16 const wNumber, CPNS::uint16 const wValue, CPNS::CombinedRefreshValueAttributes const attributes=CPNS::Enums::RVA_None)=0CPNS::IAudioLanLocalDevicepure virtual
SetOutputChannelParameterList(CPNS::uint32 const dwOutputChannelID, CPNS::uint16 const wNumber, CPNS::ISelectorItemList *const pList)=0CPNS::IAudioLanLocalDevicepure virtual
SetOutputChannelTextParameter(CPNS::uint32 const dwOutputChannelID, CPNS::uint16 const wNumber, CPNS::char8 const *const utf8ValueText, CPNS::CombinedRefreshValueAttributes const attributes=CPNS::Enums::RVA_None)=0CPNS::IAudioLanLocalDevicepure virtual
SetSectionName(CPNS::SectionID const &sectionID, CPNS::char8 const *const utf8Name)=0CPNS::IBaseLocalDevicepure virtual
SetSmartConnectTargetNotificationHandler(CPNS::IBaseLocalDevice_SmartConnectTargetNotificationHandler *const pHandler)=0CPNS::IBaseLocalDevicepure virtual
SetSnapshotNotificationHandler(CPNS::IBaseLocalDevice_SnapshotNotificationHandler *const pHandler)=0CPNS::IBaseLocalDevicepure virtual
SetSourceStreamParameter(CPNS::uint32 const dwStreamID, CPNS::uint16 const wChannelIndex, CPNS::uint16 const wNumber, CPNS::uint16 const wValue, CPNS::CombinedRefreshValueAttributes const attributes=CPNS::Enums::RVA_None)=0CPNS::IAudioLanLocalDevicepure virtual
SetSourceStreamParameterList(CPNS::uint32 const dwStreamID, CPNS::uint16 const wNumber, CPNS::ISelectorItemList *const pList)=0CPNS::IAudioLanLocalDevicepure virtual
SetSourceStreamTextParameter(CPNS::uint32 const dwStreamID, CPNS::uint16 const wChannelIndex, CPNS::uint16 const wNumber, CPNS::char8 const *const utf8ValueText, CPNS::CombinedRefreshValueAttributes const attributes=CPNS::Enums::RVA_None)=0CPNS::IAudioLanLocalDevicepure virtual
SetStringProperty(CPNS::uint16 const wPropertyNum, CPNS::char8 const *const utf8Value)=0CPNS::IBaseLocalDevicepure virtual
SetUserDataPtr(void const *const pData)=0CPNS::IObjectpure virtual
SetUserDataUInt32(const CPNS::uint32 dwData)=0CPNS::IObjectpure virtual
SetVisibility(CPNS::boolean const fHidden)=0CPNS::IBaseLocalDevicepure virtual
Signal_Broadcast(CPNS::uint16 const wSignalNumber, CPNS::uint16 const wOptionalData0, CPNS::uint16 const wOptionalData1, CPNS::uint16 const wOptionalData2, CPNS::uint16 const wOptionalData3, CPNS::char8 const *const utf8OptionalData, CPNS::Endpoint const &optionalEndpoint)=0CPNS::IBaseLocalDevicepure virtual
Signal_Direct(CPNS::DeviceID const &devID, CPNS::uint16 const wSignalNumber, CPNS::uint16 const wOptionalData0, CPNS::uint16 const wOptionalData1, CPNS::uint16 const wOptionalData2, CPNS::uint16 const wOptionalData3, CPNS::char8 const *const utf8OptionalData, CPNS::Endpoint const &optionalEndpoint)=0CPNS::IBaseLocalDevicepure virtual
SmartConnectTarget_AssignController(CPNS::uint16 const wSessionID, CPNS::DeviceID const &devID, CPNS::uint16 const wControllerID, CPNS::ControllerAssignment const &assignment)=0CPNS::IBaseLocalDevicepure virtual
SmartConnectTarget_AssignOutput(CPNS::uint16 const wSessionID, CPNS::DeviceID const &devID, CPNS::SectionID const &sectionID, CPNS::Endpoint const &targetEndpoint)=0CPNS::IBaseLocalDevicepure virtual
SmartConnectTarget_Finished(CPNS::uint16 const wSessionID, CPNS::Enums::Errors const errCode)=0CPNS::IBaseLocalDevicepure virtual
SmartConnectTarget_RequestControllerList(CPNS::uint16 const wSessionID, CPNS::DeviceID const &devID, CPNS::SectionID const &sectionID)=0CPNS::IBaseLocalDevicepure virtual
SmartConnectTarget_UnassignAndRequestSectionList(CPNS::uint16 const wSessionID, CPNS::DeviceID const &devID)=0CPNS::IBaseLocalDevicepure virtual
UnassignAllControllers(CPNS::boolean const fAlsoForChildren)=0CPNS::IBaseLocalDevicepure virtual
UnregisterAudioLanNotificationHandler(CPNS::IAudioLanLocalDevice_NotificationHandler *const pHandler)=0CPNS::IAudioLanLocalDevicepure virtual
UnregisterNotificationHandler(CPNS::IBaseLocalDevice_NotificationHandler *const pHandler)=0CPNS::IBaseLocalDevicepure virtual
UnregisterObjectNotificationHandler(CPNS::IObject_NotificationHandler *const pHandler)=0CPNS::IObjectpure virtual
UnregisterSignalNotificationHandler(CPNS::IBaseLocalDevice_SignalNotificationHandler *const pHandler)=0CPNS::IBaseLocalDevicepure virtual