private string StreamInfoAudio(StreamInfo si)
{
string sAPT = "Unknown APT";
switch(si.AudioPresentationType)
{
case AudioPresentationType.mono: sAPT = "mono"; break;
case AudioPresentationType.stereo: sAPT = "stereo"; break;
case AudioPresentationType.multi: sAPT = "multi"; break;
case AudioPresentationType.combo: sAPT = "combo"; break;
}
string sSF = "Unknown SF";
switch(si.SamplingFrequency)
{
case SamplingFrequency.kHz48: sSF = "48 kHz"; break;
case SamplingFrequency.kHz96: sSF = "96 kHz"; break;
case SamplingFrequency.kHz192: sSF = "192 kHz"; break;
case SamplingFrequency.kHz48_96: sSF = "48/96 kHz"; break;
case SamplingFrequency.kHz48_192: sSF = "48/192 kHz"; break;
}
return "(" + sAPT + ", " + sSF + ")";
}