+ return __mLatency;
+}
+
+const char* CPulseStreamSpec::getStreamLatencyToString() {
+ const char* latency;
+
+ switch (__mLatency) {
+ case EStreamLatency::STREAM_LATENCY_INPUT_LOW:
+ case EStreamLatency::STREAM_LATENCY_OUTPUT_LOW:
+ latency = STREAM_LATENCY_LOW;
+ break;
+
+ case EStreamLatency::STREAM_LATENCY_INPUT_MID:
+ case EStreamLatency::STREAM_LATENCY_OUTPUT_MID:
+ latency = STREAM_LATENCY_MID;
+ break;
+
+ case EStreamLatency::STREAM_LATENCY_INPUT_HIGH:
+ case EStreamLatency::STREAM_LATENCY_OUTPUT_HIGH:
+ latency = STREAM_LATENCY_HIGH;
+ break;
+
+ case EStreamLatency::STREAM_LATENCY_INPUT_VOIP:
+ case EStreamLatency::STREAM_LATENCY_OUTPUT_VOIP:
+ latency = STREAM_LATENCY_VOIP;
+ break;
+
+ case EStreamLatency::STREAM_LATENCY_INPUT_DEFAULT:
+ case EStreamLatency::STREAM_LATENCY_OUTPUT_DEFAULT:
+ latency = STREAM_LATENCY_DEFAULT;
+ break;
+
+ default:
+ AUDIO_IO_LOGW("Invalid __mLatency[%d]", static_cast<int>(__mLatency));
+ latency = STREAM_LATENCY_DEFAULT;
+ break;
+ }
+
+ return latency;