/external/webrtc/sdk/android/src/java/org/webrtc/audio/ |
D | WebRtcAudioTrack.java | 74 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/ |
D | WebRtcAudioTrack.java | 78 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/ |
D | AudioTrackPositionTracker.java | 136 @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 …]
|
D | DefaultAudioSink.java | 274 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 …]
|
D | AudioTimestampPoller.java | 99 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/ |
D | RTCMediaStream.mm | 50 - (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];
|
D | RTCMediaStream.h | 36 - (void)addAudioTrack:(RTC_OBJC_TYPE(RTCAudioTrack) *)audioTrack; 42 - (void)removeAudioTrack:(RTC_OBJC_TYPE(RTCAudioTrack) *)audioTrack;
|
/external/webrtc/sdk/objc/unittests/ |
D | RTCPeerConnectionFactory_xctest.m | 242 RTC_OBJC_TYPE(RTCAudioTrack) * audioTrack; 246 audioTrack = [factory audioTrackWithTrackId:@"audioTrack"]; 247 XCTAssertNotNil(audioTrack); 250 audioTrack = nil;
|