Package org.webrtc
Class BuiltinAudioDecoderFactoryFactory
java.lang.Object
org.webrtc.BuiltinAudioDecoderFactoryFactory
- All Implemented Interfaces:
AudioDecoderFactoryFactory
Creates a native
webrtc::AudioDecoderFactory
with the builtin audio decoders.-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionlong
Returns a pointer to awebrtc::AudioDecoderFactory
.private static long
nativeCreateBuiltinAudioDecoderFactory
(BuiltinAudioDecoderFactoryFactory thisObj, boolean customDecoder, ByteBuffer byteBuffer) (package private) void
onAudioPacket
(int size, long timestamp, int audioLevel, boolean voiceActivity, boolean hasAudioLevel) void
setAudioPacketListener
(BuiltinAudioDecoderFactoryFactory.AudioPacketListener audioPacketListener) void
setCustomDecoder
(boolean customDecoder)
-
Field Details
-
audioPacketListener
-
customDecoder
private boolean customDecoder -
audioDecoderFactory
private long audioDecoderFactory -
buffer
ByteBuffer buffer
-
-
Constructor Details
-
BuiltinAudioDecoderFactoryFactory
public BuiltinAudioDecoderFactoryFactory()
-
-
Method Details
-
createNativeAudioDecoderFactory
public long createNativeAudioDecoderFactory()Description copied from interface:AudioDecoderFactoryFactory
Returns a pointer to awebrtc::AudioDecoderFactory
. The caller takes ownership.- Specified by:
createNativeAudioDecoderFactory
in interfaceAudioDecoderFactoryFactory
-
onAudioPacket
void onAudioPacket(int size, long timestamp, int audioLevel, boolean voiceActivity, boolean hasAudioLevel) -
setAudioPacketListener
public void setAudioPacketListener(BuiltinAudioDecoderFactoryFactory.AudioPacketListener audioPacketListener) -
getAudioPacketListener
-
nativeCreateBuiltinAudioDecoderFactory
private static long nativeCreateBuiltinAudioDecoderFactory(BuiltinAudioDecoderFactoryFactory thisObj, boolean customDecoder, ByteBuffer byteBuffer) -
setCustomDecoder
public void setCustomDecoder(boolean customDecoder)
-