Lines Matching defs:bufferInfo
50 * BufferInfo bufferInfo = new BufferInfo();
56 * // true when the sample is audio data, set up all the fields of bufferInfo,
58 * finished = getInputBuffer(inputBuffer, isAudioSample, bufferInfo);
61 * muxer.writeSampleData(currentTrackIndex, inputBuffer, bufferInfo);
641 * @param bufferInfo The buffer information related to this sample.
642 * @throws IllegalArgumentException if trackIndex, byteBuf or bufferInfo is invalid.
648 @NonNull BufferInfo bufferInfo) {
657 if (bufferInfo == null) {
658 throw new IllegalArgumentException("bufferInfo must not be null");
660 if (bufferInfo.size < 0 || bufferInfo.offset < 0
661 || (bufferInfo.offset + bufferInfo.size) > byteBuf.capacity()
662 || bufferInfo.presentationTimeUs < 0) {
663 throw new IllegalArgumentException("bufferInfo must specify a" +
676 bufferInfo.offset, bufferInfo.size,
677 bufferInfo.presentationTimeUs, bufferInfo.flags);