diff --git a/demo/libs/arm64-v8a/libksyapm.so b/demo/libs/arm64-v8a/libksyapm.so index f4eff64..82d2504 100755 Binary files a/demo/libs/arm64-v8a/libksyapm.so and b/demo/libs/arm64-v8a/libksyapm.so differ diff --git a/demo/libs/arm64-v8a/libksylive.so b/demo/libs/arm64-v8a/libksylive.so index ed7963d..6910738 100755 Binary files a/demo/libs/arm64-v8a/libksylive.so and b/demo/libs/arm64-v8a/libksylive.so differ diff --git a/demo/libs/armeabi-v7a/libksyapm.so b/demo/libs/armeabi-v7a/libksyapm.so index b9076a6..8b392b4 100755 Binary files a/demo/libs/armeabi-v7a/libksyapm.so and b/demo/libs/armeabi-v7a/libksyapm.so differ diff --git a/demo/libs/armeabi-v7a/libksylive.so b/demo/libs/armeabi-v7a/libksylive.so index cfa429d..33ffce0 100755 Binary files a/demo/libs/armeabi-v7a/libksylive.so and b/demo/libs/armeabi-v7a/libksylive.so differ diff --git a/demo/libs/armeabi/libksyapm.so b/demo/libs/armeabi/libksyapm.so index a2a691f..cf80f30 100755 Binary files a/demo/libs/armeabi/libksyapm.so and b/demo/libs/armeabi/libksyapm.so differ diff --git a/demo/libs/armeabi/libksylive.so b/demo/libs/armeabi/libksylive.so index 495f89c..f344ef1 100755 Binary files a/demo/libs/armeabi/libksylive.so and b/demo/libs/armeabi/libksylive.so differ diff --git a/demo/libs/ksylive.jar b/demo/libs/ksylive.jar index ca860ad..2edda59 100644 Binary files a/demo/libs/ksylive.jar and b/demo/libs/ksylive.jar differ diff --git a/demo/libs/x86/libksyapm.so b/demo/libs/x86/libksyapm.so index 467cd4d..4857b1e 100755 Binary files a/demo/libs/x86/libksyapm.so and b/demo/libs/x86/libksyapm.so differ diff --git a/demo/libs/x86/libksylive.so b/demo/libs/x86/libksylive.so index 930076e..69a148c 100755 Binary files a/demo/libs/x86/libksylive.so and b/demo/libs/x86/libksylive.so differ diff --git a/docs/reference/com/ksyun/media/streamer/decoder/MediaCodecVideoDecoder.html b/docs/reference/com/ksyun/media/streamer/decoder/MediaCodecVideoDecoder.html index f164a3c..f396804 100644 --- a/docs/reference/com/ksyun/media/streamer/decoder/MediaCodecVideoDecoder.html +++ b/docs/reference/com/ksyun/media/streamer/decoder/MediaCodecVideoDecoder.html @@ -719,6 +719,22 @@

Summary

+ + + + + + + + + void + + + release() + + + + @@ -1498,6 +1514,37 @@

+ + +
+

+ + public + + + + + void + + release + () +

+
+
+ +
+ + + +
+
+ +

+ +
+
+ + diff --git a/docs/reference/com/ksyun/media/streamer/filter/audio/AudioMixer.html b/docs/reference/com/ksyun/media/streamer/filter/audio/AudioMixer.html index d2bf307..df43926 100644 --- a/docs/reference/com/ksyun/media/streamer/filter/audio/AudioMixer.html +++ b/docs/reference/com/ksyun/media/streamer/filter/audio/AudioMixer.html @@ -519,7 +519,7 @@

Summary

getInputVolume(int idx) -
return input audio source volume
+
return input audio source left channel volume
@@ -532,6 +532,24 @@

Summary

+ float + + + getInputVolume(int idx, boolean isLeftChannel) + +
return input audio source volume
+ + + + + + + + + + + + boolean @@ -543,6 +561,24 @@

Summary

+ + + + + + + + float + + + getOutputVolume(boolean isLeftChannel) + +
Get output audio volume.
+ + + + + @@ -555,7 +591,7 @@

Summary

getOutputVolume() -
Get output audio volume.
+
Get output audio volume.If mono, return left channel volume
@@ -656,6 +692,25 @@

Summary

+ void + + + setInputVolume(int idx, float leftVol, float rightVol) + +
Set input audio source volume for left and right channel, + the source audio data would multiply this value before mix.
+ + + + + + + + + + + + void @@ -668,7 +723,7 @@

Summary

- + @@ -686,7 +741,7 @@

Summary

- + @@ -704,7 +759,7 @@

Summary

- + @@ -721,6 +776,25 @@

Summary

+ + + + + + + + + void + + + setOutputVolume(float leftVol, float rightVol) + +
Set output audio volume for left and right channel, the mixer result would multiply this + value.
+ + + + @@ -1238,6 +1312,51 @@

+ +
+ +

return input audio source left channel volume

+
+
Parameters
+ + + + + +
idxSinkPin index
+
+
+
Returns
+
  • volume in [0.0f-1.0f], null if idx if out of range +
+
+ +
+ + + + + +
+

+ + public + + + + + float + + getInputVolume + (int idx, boolean isLeftChannel) +

+
+
+ +
+ + +
@@ -1249,11 +1368,15 @@
Parameters
idx SinkPin index + + isLeftChannel + is left channel or right channel +
Returns
-
  • volume in [0.0f-1.0f] +
    • volume in [0.0f-1.0f], null if idx if out of range
@@ -1297,6 +1420,51 @@
Returns
+ + +
+

+ + public + + + + + float + + getOutputVolume + (boolean isLeftChannel) +

+
+
+ +
+ + + +
+
+ +

Get output audio volume.

+
+
Parameters
+ + + + + +
isLeftChannelleft or right channel
+
+
+
Returns
+
  • output volume, default value 1.0f +
+
+ +
+
+ +
@@ -1322,7 +1490,7 @@

-

Get output audio volume.

+

Get output audio volume.If mono, return left channel volume

Returns
  • output volume, default value 1.0f @@ -1522,6 +1690,56 @@
    Parameters
+ + +
+

+ + public + + + + + void + + setInputVolume + (int idx, float leftVol, float rightVol) +

+
+
+ +
+ + + +
+
+ +

Set input audio source volume for left and right channel, + the source audio data would multiply this value before mix.

+
+
Parameters
+ + + + + + + + + + + + + +
idxSinkPin index
leftVolleft channel volume in [0.0f-1.0f]
rightVolright channel volume in [0.0f-1.0f] +
+
+ +
+
+ +
@@ -1691,6 +1909,52 @@
Parameters
+ + +
+

+ + public + + + + + void + + setOutputVolume + (float leftVol, float rightVol) +

+
+
+ +
+ + + +
+
+ +

Set output audio volume for left and right channel, the mixer result would multiply this + value.

+
+
Parameters
+ + + + + + + + + +
leftVolleft channel volume
rightVolright channel volume +
+
+ +
+
+ + diff --git a/docs/reference/current.xml b/docs/reference/current.xml index 953df76..f93d1c7 100644 --- a/docs/reference/current.xml +++ b/docs/reference/current.xml @@ -8156,6 +8156,21 @@ + + + + + + + + + + + + + + + + + + + + + + + +