Home
last modified time | relevance | path

Searched refs:audioTrack (Results 1 – 8 of 8) sorted by relevance

/external/webrtc/sdk/android/src/java/org/webrtc/audio/
DWebRtcAudioTrack.java74 private @Nullable AudioTrack audioTrack; field in WebRtcAudioTrack
103 assertTrue(audioTrack.getPlayState() == AudioTrack.PLAYSTATE_PLAYING); in run()
126 int bytesWritten = writeBytes(audioTrack, byteBuffer, sizeInBytes); in run()
147 private int writeBytes(AudioTrack audioTrack, ByteBuffer byteBuffer, int sizeInBytes) { in writeBytes() argument
149 return audioTrack.write(byteBuffer, sizeInBytes, AudioTrack.WRITE_BLOCKING); in writeBytes()
151 return audioTrack.write(byteBuffer.array(), byteBuffer.arrayOffset(), sizeInBytes); in writeBytes()
220 if (audioTrack != null) { in initPlayout()
234 audioTrack = in initPlayout()
238 audioTrack = in initPlayout()
250 if (audioTrack == null || audioTrack.getState() != AudioTrack.STATE_INITIALIZED) { in initPlayout()
[all …]
/external/webrtc/modules/audio_device/android/java/src/org/webrtc/voiceengine/
DWebRtcAudioTrack.java78 private @Nullable AudioTrack audioTrack; field in WebRtcAudioTrack
137 assertTrue(audioTrack.getPlayState() == AudioTrack.PLAYSTATE_PLAYING); in run()
157 int bytesWritten = writeBytes(audioTrack, byteBuffer, sizeInBytes); in run()
180 if (audioTrack != null) { in run()
183 audioTrack.stop(); in run()
191 private int writeBytes(AudioTrack audioTrack, ByteBuffer byteBuffer, int sizeInBytes) { in writeBytes() argument
193 return audioTrack.write(byteBuffer, sizeInBytes, AudioTrack.WRITE_BLOCKING); in writeBytes()
195 return audioTrack.write(byteBuffer.array(), byteBuffer.arrayOffset(), sizeInBytes); in writeBytes()
252 if (audioTrack != null) { in initPlayout()
266 audioTrack = createAudioTrackOnLollipopOrHigher( in initPlayout()
[all …]
/external/exoplayer/tree/library/core/src/main/java/com/google/android/exoplayer2/audio/
DAudioTrackPositionTracker.java136 @Nullable private AudioTrack audioTrack; field in AudioTrackPositionTracker
191 AudioTrack audioTrack, in setAudioTrack() argument
195 this.audioTrack = audioTrack; in setAudioTrack()
198 audioTimestampPoller = new AudioTimestampPoller(audioTrack); in setAudioTrack()
199 outputSampleRate = audioTrack.getSampleRate(); in setAudioTrack()
213 if (Assertions.checkNotNull(this.audioTrack).getPlayState() == PLAYSTATE_PLAYING) { in getCurrentPositionUs()
255 return Assertions.checkNotNull(audioTrack).getPlayState() == PLAYSTATE_PLAYING; in isPlaying()
266 @PlayState int playState = Assertions.checkNotNull(audioTrack).getPlayState(); in mayHandleBuffer()
361 audioTrack = null; in reset()
433 castNonNull((Integer) getLatencyMethod.invoke(Assertions.checkNotNull(audioTrack))) in maybeUpdateLatency()
[all …]
DDefaultAudioSink.java274 private AudioTrack audioTrack; field in DefaultAudioSink
535 audioTrack = in initialize()
538 int audioSessionId = audioTrack.getAudioSessionId(); in initialize()
565 audioTrack, in initialize()
572 audioTrack.attachAuxEffect(auxEffectInfo.effectId); in initialize()
573 audioTrack.setAuxEffectSendLevel(auxEffectInfo.sendLevel); in initialize()
582 audioTrack.play(); in play()
775 bytesWritten = audioTrack.write(preV21OutputBuffer, preV21OutputBufferOffset, bytesToWrite); in writeBuffer()
783 bytesWritten = writeNonBlockingWithAvSyncV21(audioTrack, buffer, bytesRemaining, in writeBuffer()
786 bytesWritten = writeNonBlockingV21(audioTrack, buffer, bytesRemaining); in writeBuffer()
[all …]
DAudioTimestampPoller.java99 public AudioTimestampPoller(AudioTrack audioTrack) { in AudioTimestampPoller() argument
101 audioTimestamp = new AudioTimestampV19(audioTrack); in AudioTimestampPoller()
267 private final AudioTrack audioTrack; field in AudioTimestampPoller.AudioTimestampV19
279 public AudioTimestampV19(AudioTrack audioTrack) { in AudioTimestampV19() argument
280 this.audioTrack = audioTrack; in AudioTimestampV19()
291 boolean updated = audioTrack.getTimestamp(audioTimestamp); in maybeUpdateTimestamp()
/external/webrtc/sdk/objc/api/peerconnection/
DRTCMediaStream.mm50 - (void)addAudioTrack:(RTC_OBJC_TYPE(RTCAudioTrack) *)audioTrack {
51 if (_nativeMediaStream->AddTrack(audioTrack.nativeAudioTrack)) {
52 [_audioTracks addObject:audioTrack];
62 - (void)removeAudioTrack:(RTC_OBJC_TYPE(RTCAudioTrack) *)audioTrack {
63 NSUInteger index = [_audioTracks indexOfObjectIdenticalTo:audioTrack];
67 _nativeMediaStream->RemoveTrack(audioTrack.nativeAudioTrack)) {
111 RTC_OBJC_TYPE(RTCAudioTrack) *audioTrack =
115 [_audioTracks addObject:audioTrack];
DRTCMediaStream.h36 - (void)addAudioTrack:(RTC_OBJC_TYPE(RTCAudioTrack) *)audioTrack;
42 - (void)removeAudioTrack:(RTC_OBJC_TYPE(RTCAudioTrack) *)audioTrack;
/external/webrtc/sdk/objc/unittests/
DRTCPeerConnectionFactory_xctest.m242 RTC_OBJC_TYPE(RTCAudioTrack) * audioTrack;
246 audioTrack = [factory audioTrackWithTrackId:@"audioTrack"];
247 XCTAssertNotNil(audioTrack);
250 audioTrack = nil;