X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include%2FCPulseStreamSpec.h;h=44ffe295bf4d5822182a198cbc6594181887f825;hb=ffd34c56a7091e7dd9bc5680ad718a4e1a263740;hp=0e9cf09dd4688153f6184b901ce329d4be121a14;hpb=d2617e5dc54df1c6c5d253bdeb053a5a62a7ad91;p=platform%2Fcore%2Fapi%2Faudio-io.git diff --git a/include/CPulseStreamSpec.h b/include/CPulseStreamSpec.h index 0e9cf09..44ffe29 100644 --- a/include/CPulseStreamSpec.h +++ b/include/CPulseStreamSpec.h @@ -44,26 +44,26 @@ namespace tizen_media_audio { STREAM_LATENCY_OUTPUT_HIGH, STREAM_LATENCY_OUTPUT_VOIP, STREAM_LATENCY_OUTPUT_DEFAULT, + STREAM_LATENCY_OUTPUT_DEFAULT_ASYNC, STREAM_LATENCY_MAX }; /* Constructor & Destructor */ - CPulseStreamSpec() throw(CAudioError); - CPulseStreamSpec(EStreamLatency latency, CAudioInfo& audioInfo) throw(CAudioError); - CPulseStreamSpec(EStreamLatency latency, CAudioInfo& audioInfo, int customLatency) throw(CAudioError); - ~CPulseStreamSpec(); + CPulseStreamSpec(); + CPulseStreamSpec(EStreamLatency latency, CAudioInfo& audioInfo); + ~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() throw(CAudioError); + void __adjustSpec() noexcept; /* Members */ EStreamLatency __mLatency;