-1
  1. Android標準APIを使用してapkを実装して音楽/映画を再生すると、オーディオとビデオを区別できます。libaudioflinger またはデコーダーの lib の下に関係なく。

awesomeplayer.cpp でオーディオ/ビデオをデコードすると、ソース データの種類が audio? またはビデオ?

  1. libaudioflingerの下でアプリのタイプを区別できます

getCallingPid()を使用する

質問:

audioflingerの下で3rdのデータソースタイプ(Audio?video?)を区別するにはどうすればよいですか?

4

1 に答える 1

0

はい audioflinger は pcm データを処理します。ただし、アプリケーションからいくつかのパラメーターを設定する場合は、AudioManager の setParametes API を使用して、 AudioFlinger でそのパラメーターを処理できます。

AudioManager am = (AudioManager)context.getSystemService(context.AUDIO_SERVICE); am.setParameters("key_value_pair");

于 2015-05-22T19:39:21.650 に答える