pa_proplist_setf(proplist, PA_PROP_MEDIA_TIZEN_GAIN_TYPE, "%d", prop_gain_type);
}
-#if 0
- IS_INPUT_HANDLE(handle_mode) {
- handle_inout = HANDLE_DIRECTION_IN;
-
- if (policy == HANDLE_ROUTE_POLICY_IN_MIRRORING) {
- prop_policy = MEDIA_POLICY_MIRRORING;
- } else if (policy == HANDLE_ROUTE_POLICY_IN_VOIP) {
- prop_policy = MEDIA_POLICY_VOIP;
- handle_mode = HANDLE_MODE_INPUT_AP_CALL;
- }
- } else {
- handle_inout = HANDLE_DIRECTION_OUT;
-
- /* Set policy property*/
- if (policy == HANDLE_ROUTE_POLICY_OUT_HANDSET) {
- prop_policy = MEDIA_POLICY_PHONE;
-
- } else if (policy == HANDLE_ROUTE_POLICY_OUT_ALL) {
- prop_policy = MEDIA_POLICY_ALL;
- }
- }
-
- /* If not set any yet, set based on volume type */
- if (prop_policy == NULL) {
- /* check stream type (vol type) */
- switch (vol_conf_type)
- {
- case VOLUME_TYPE_NOTIFICATION:
- case VOLUME_TYPE_ALARM:
- prop_policy = MEDIA_POLICY_ALL;
- break;
-
- case VOLUME_TYPE_MEDIA:
- /* Set High-Latency for Music stream */
- if (handle_mode == HANDLE_MODE_OUTPUT_CLOCK) {
- latency = PA_SIMPLE_PERIOD_TIME_FOR_VERY_HIGH_LATENCY_MSEC;
- prop_policy = MEDIA_POLICY_HIGH_LATENCY;
- } else {
- prop_policy = MEDIA_POLICY_AUTO;
- }
- break;
-
- case VOLUME_TYPE_CALL:
- case VOLUME_TYPE_RINGTONE:
- case VOLUME_TYPE_FIXED: /* Used for Emergency */
- prop_policy = MEDIA_POLICY_PHONE;
- break;
-
- case VOLUME_TYPE_VOIP:
- prop_policy = MEDIA_POLICY_VOIP;
-
- if(handle_inout == HANDLE_DIRECTION_OUT)
- handle_mode = HANDLE_MODE_OUTPUT_AP_CALL; /* need to move to session */
- else
- debug_error("VOLUME_TYPE_VOIP unknown handle_inout(%d)", handle_inout);
-
- break;
-
- default:
- prop_policy = MEDIA_POLICY_AUTO;
- break;
- }
- }
- pa_proplist_sets(proplist, PA_PROP_MEDIA_POLICY, prop_policy);
-
-#endif
if (stream_index != -1) {
char stream_index_s[11];
break;
}
}
- pa_proplist_sets(proplist, PA_PROP_MEDIA_POLICY, prop_policy);
-
- if (priority) {
- debug_msg("Set HIGH priority [%d]", priority);
- pa_proplist_sets(proplist, PA_PROP_MEDIA_ROLE, "solo");
- }
-
/* ---------- create Stream ------------ */
_pa_stream_create (handle, is_capture, ss, channel_map, proplist, callback, userdata);
if (!handle->s) {