19066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project/*
29066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * Copyright (C) 2012 The Android Open Source Project
39066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project *
49066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * Licensed under the Apache License, Version 2.0 (the "License");
58451b25a4422656bbd6657a5855e69c0f4d53c74Elliott Hughes * you may not use this file except in compliance with the License.
68451b25a4422656bbd6657a5855e69c0f4d53c74Elliott Hughes * You may obtain a copy of the License at
78451b25a4422656bbd6657a5855e69c0f4d53c74Elliott Hughes *
89066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project *      http://www.apache.org/licenses/LICENSE-2.0
98451b25a4422656bbd6657a5855e69c0f4d53c74Elliott Hughes *
109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * Unless required by applicable law or agreed to in writing, software
118451b25a4422656bbd6657a5855e69c0f4d53c74Elliott Hughes * distributed under the License is distributed on an "AS IS" BASIS,
128451b25a4422656bbd6657a5855e69c0f4d53c74Elliott Hughes * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
138451b25a4422656bbd6657a5855e69c0f4d53c74Elliott Hughes * See the License for the specific language governing permissions and
148451b25a4422656bbd6657a5855e69c0f4d53c74Elliott Hughes * limitations under the License.
159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project */
169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectpackage androidx.media.filterfw.decoder;
18f43fa5746ee5b81a6e386d36594094d079ac8160Dianne Hackborn
19f43fa5746ee5b81a6e386d36594094d079ac8160Dianne Hackbornpublic class AudioSample {
20f43fa5746ee5b81a6e386d36594094d079ac8160Dianne Hackborn
21f43fa5746ee5b81a6e386d36594094d079ac8160Dianne Hackborn    public final int sampleRate;
229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public final int channelCount;
239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public final byte[] bytes;
24ed6b9dff563c5e22f040ff37e12c0d771e0478aeAndreas Gampe
25f7f969e67e9ab420404807b1b103dcd18d7aa7b7Raph Levien    public AudioSample(int sampleRate, int channelCount, byte[] bytes) {
26a027ec5c2dbfbbf10cac9ea538f5e230b093be2fRaph Levien        this.sampleRate = sampleRate;
279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        this.channelCount = channelCount;
289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        this.bytes = bytes;
299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
31eba81d0f88f52ca097204ca526e796a83fdd57d5Derek Sollenberger}
329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project