//AUDIO_IN_TYPE_RADIO,
AUDIO_IN_TYPE_LOOPBACK,
AUDIO_IN_TYPE_VOICE_RECOGNITION_SERVICE,
+ //AUDIO_IN_TYPE_MEDIA_NETWORK_SOURCE,
/* Output Type */
AUDIO_OUT_TYPE_MEDIA,
//AUDIO_OUT_TYPE_RADIO,
//AUDIO_OUT_TYPE_LOOPBACK,
//AUDIO_OUT_TYPE_VOICE_RECOGNITION_SERVICE,
+ AUDIO_OUT_TYPE_MEDIA_NETWORK_SOURCE,
AUDIO_TYPE_MAX
};
//"radio", /**< AUDIO_IN_TYPE_RADIO */
"loopback-mirroring", /**< AUDIO_IN_TYPE_LOOPBACK */
"voice-recognition-service", /**< AUDIO_IN_TYPE_VOICE_RECOGNITION_SERVICE */
+ //"network-source-media", /**< AUDIO_IN_TYPE_MEDIA_NETWORK_SOURCE */
/* Output Type */
"media", /**< AUDIO_OUT_TYPE_MEDIA */
//"radio", /**< AUDIO_OUT_TYPE_RADIO */
//"loopback-mirroring", /**< AUDIO_OUT_TYPE_LOOPBACK */
//"voice-recognition-service",/**< AUDIO_OUT_TYPE_VOICE_RECOGNITION_SERVICE */
+ "network-source-media", /**< AUDIO_OUT_TYPE_MEDIA_NETWORK_SOURCE */
};
unsigned int __mSampleRate;
/* Override the default value by audio type */
if (audioType == CAudioInfo::EAudioType::AUDIO_OUT_TYPE_VOIP)
streamSpec = CPulseStreamSpec::EStreamLatency::STREAM_LATENCY_OUTPUT_VOIP;
+ else if (audioType == CAudioInfo::EAudioType::AUDIO_OUT_TYPE_MEDIA_NETWORK_SOURCE)
+ streamSpec = CPulseStreamSpec::EStreamLatency::STREAM_LATENCY_OUTPUT_HIGH;
CPulseStreamSpec spec(streamSpec, mAudioInfo);