Mema
Memory Matrix — multi-channel audio matrix monitor and router
Loading...
Searching...
No Matches
Mema::AudioSelectComponent::RelevantDeviceCharacteristics Struct Reference

Snapshot of the currently selected device's relevant characteristics used to detect changes. More...

#include <AudioSelectComponent.h>

Public Member Functions

 RelevantDeviceCharacteristics ()
 
 RelevantDeviceCharacteristics (juce::AudioIODevice *d)
 
 RelevantDeviceCharacteristics (juce::AudioIODevice *d, int i, int o)
 
bool operator== (const RelevantDeviceCharacteristics &other) const
 
bool operator!= (const RelevantDeviceCharacteristics &other) const
 
juce::String toString ()
 

Public Attributes

juce::AudioIODevice * devPtr
 
int numInputChannels
 
int numOutputChannels
 

Detailed Description

Snapshot of the currently selected device's relevant characteristics used to detect changes.

Definition at line 31 of file AudioSelectComponent.h.

Constructor & Destructor Documentation

◆ RelevantDeviceCharacteristics() [1/3]

Mema::AudioSelectComponent::RelevantDeviceCharacteristics::RelevantDeviceCharacteristics ( )
inline

Definition at line 33 of file AudioSelectComponent.h.

References devPtr, numInputChannels, and numOutputChannels.

◆ RelevantDeviceCharacteristics() [2/3]

Mema::AudioSelectComponent::RelevantDeviceCharacteristics::RelevantDeviceCharacteristics ( juce::AudioIODevice *  d)
inline

Definition at line 39 of file AudioSelectComponent.h.

References devPtr, numInputChannels, and numOutputChannels.

◆ RelevantDeviceCharacteristics() [3/3]

Mema::AudioSelectComponent::RelevantDeviceCharacteristics::RelevantDeviceCharacteristics ( juce::AudioIODevice *  d,
int  i,
int  o 
)
inline

Definition at line 53 of file AudioSelectComponent.h.

References devPtr, numInputChannels, and numOutputChannels.

Member Function Documentation

◆ operator!=()

bool Mema::AudioSelectComponent::RelevantDeviceCharacteristics::operator!= ( const RelevantDeviceCharacteristics other) const
inline

Definition at line 66 of file AudioSelectComponent.h.

◆ operator==()

bool Mema::AudioSelectComponent::RelevantDeviceCharacteristics::operator== ( const RelevantDeviceCharacteristics other) const
inline

Definition at line 60 of file AudioSelectComponent.h.

References devPtr, numInputChannels, and numOutputChannels.

◆ toString()

juce::String Mema::AudioSelectComponent::RelevantDeviceCharacteristics::toString ( )
inline

Definition at line 71 of file AudioSelectComponent.h.

References devPtr, numInputChannels, and numOutputChannels.

Member Data Documentation

◆ devPtr

juce::AudioIODevice* Mema::AudioSelectComponent::RelevantDeviceCharacteristics::devPtr

◆ numInputChannels

int Mema::AudioSelectComponent::RelevantDeviceCharacteristics::numInputChannels

◆ numOutputChannels

int Mema::AudioSelectComponent::RelevantDeviceCharacteristics::numOutputChannels

The documentation for this struct was generated from the following file: