Support long device names and parameters
It supports various types of devices such as file, pipe, and
audio-share.
e.g) device-map.json in media-config repo
{
"device-string":"tizen2:file,/opt/usr/media/test.raw",
"role":{"normal":"rate=16000 channels=1 fragment_size=320 fragments=4 rtpoll_timeout=10"}
}
or,
{
"device-string":"tizen2:audio-share,0",
"role":{"normal":"rate=16000 channels=1 fragment_size=320 fragments=4 rtpoll_timeout=10"}
}
or,
{
"device-string":"tizen2:pipe,/tmp/pipe",
"role":{"normal":"rate=16000 channels=1 fragment_size=320 fragments=4 rtpoll_timeout=10"}
}
[Version] 15.0.53
[Issue Type] Update
Change-Id: I02309b8028707bac27f3a5532650808f874482ce
Signed-off-by: Jaechul Lee <jcsing.lee@samsung.com>