Mpeg Layer-3 decoder 无法控制声道。
雨轩剑 2010-08-09 01:13:55 Mpeg Audio Decoder 实现了IID_IMpegAudioDecoder 接口,可以通过put_DualMode 方法。控制声道。
int channel=AM_MPEG_AUDIO_DUAL_LEFT;
switch(channelid){
case 0:
channel=AM_MPEG_AUDIO_DUAL_MERGE;
break;
case 1:
channel=AM_MPEG_AUDIO_DUAL_LEFT;
break;
case 2:
channel=AM_MPEG_AUDIO_DUAL_RIGHT;
break;
default:
channel=AM_MPEG_AUDIO_DUAL_MERGE;
}
g_mpegAudioDecoder->put_DualMode(channel);
但是Mpeg Layer-3 decoder 没有实现IID_IMpegAudioDecoder 接口,怎么控制声道呢?我试着用ffshow Audio decoder,但控制起来很复杂,还要通过发消息给属性窗口实现。有没有一个可以解码mp3 audio的filter呢?其实,我就行控制声道。