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
Nested ClassesModifier and TypeClassDescriptionstatic interface -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongReturns a pointer to awebrtc::AudioDecoderFactory.private static longnativeCreateBuiltinAudioDecoderFactory(BuiltinAudioDecoderFactoryFactory thisObj, boolean customDecoder, ByteBuffer byteBuffer) (package private) voidonAudioPacket(int size, long timestamp, int audioLevel, boolean voiceActivity, boolean hasAudioLevel) voidsetAudioPacketListener(BuiltinAudioDecoderFactoryFactory.AudioPacketListener audioPacketListener) voidsetCustomDecoder(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:AudioDecoderFactoryFactoryReturns a pointer to awebrtc::AudioDecoderFactory. The caller takes ownership.- Specified by:
createNativeAudioDecoderFactoryin 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)
-