/* Constructor & Destructor */
CPulseStreamSpec();
CPulseStreamSpec(EStreamLatency latency, CAudioInfo& audioInfo);
- CPulseStreamSpec(EStreamLatency latency, CAudioInfo& audioInfo, int customLatency);
- ~CPulseStreamSpec();
+ ~CPulseStreamSpec() = default;
/* Setter & Getter */
- EStreamLatency getStreamLatency();
- const char* getStreamLatencyToString();
- CAudioInfo& getAudioInfo();
- pa_sample_spec getSampleSpec();
- pa_channel_map getChannelMap();
- const char* getStreamName();
+ EStreamLatency getStreamLatency() noexcept;
+ const char* getStreamLatencyToString() noexcept;
+ CAudioInfo& getAudioInfo() noexcept;
+ pa_sample_spec getSampleSpec() noexcept;
+ pa_channel_map getChannelMap() noexcept;
+ const char* getStreamName() noexcept;
private:
/* Private Methods */
- void __adjustSpec();
+ void __adjustSpec() noexcept;
/* Members */
EStreamLatency __mLatency;