avc_utils.h revision 85f12e9b9062402d6110df3f7099707912040edb
1cda17c606b0fe3ccda4dc68a6d43882410ea2462Andreas Huber/*
2cda17c606b0fe3ccda4dc68a6d43882410ea2462Andreas Huber * Copyright (C) 2010 The Android Open Source Project
3cda17c606b0fe3ccda4dc68a6d43882410ea2462Andreas Huber *
4cda17c606b0fe3ccda4dc68a6d43882410ea2462Andreas Huber * Licensed under the Apache License, Version 2.0 (the "License");
5cda17c606b0fe3ccda4dc68a6d43882410ea2462Andreas Huber * you may not use this file except in compliance with the License.
6cda17c606b0fe3ccda4dc68a6d43882410ea2462Andreas Huber * You may obtain a copy of the License at
7cda17c606b0fe3ccda4dc68a6d43882410ea2462Andreas Huber *
8cda17c606b0fe3ccda4dc68a6d43882410ea2462Andreas Huber *      http://www.apache.org/licenses/LICENSE-2.0
9cda17c606b0fe3ccda4dc68a6d43882410ea2462Andreas Huber *
10cda17c606b0fe3ccda4dc68a6d43882410ea2462Andreas Huber * Unless required by applicable law or agreed to in writing, software
11cda17c606b0fe3ccda4dc68a6d43882410ea2462Andreas Huber * distributed under the License is distributed on an "AS IS" BASIS,
12cda17c606b0fe3ccda4dc68a6d43882410ea2462Andreas Huber * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13cda17c606b0fe3ccda4dc68a6d43882410ea2462Andreas Huber * See the License for the specific language governing permissions and
14cda17c606b0fe3ccda4dc68a6d43882410ea2462Andreas Huber * limitations under the License.
15cda17c606b0fe3ccda4dc68a6d43882410ea2462Andreas Huber */
16cda17c606b0fe3ccda4dc68a6d43882410ea2462Andreas Huber
1785f12e9b9062402d6110df3f7099707912040edbAndreas Huber#ifndef AVC_UTILS_H_
18cda17c606b0fe3ccda4dc68a6d43882410ea2462Andreas Huber
1985f12e9b9062402d6110df3f7099707912040edbAndreas Huber#define AVC_UTILS_H_
20cda17c606b0fe3ccda4dc68a6d43882410ea2462Andreas Huber
2185f12e9b9062402d6110df3f7099707912040edbAndreas Huber#include <media/stagefright/foundation/ABuffer.h>
22cda17c606b0fe3ccda4dc68a6d43882410ea2462Andreas Huber
23cda17c606b0fe3ccda4dc68a6d43882410ea2462Andreas Hubernamespace android {
24cda17c606b0fe3ccda4dc68a6d43882410ea2462Andreas Huber
2585f12e9b9062402d6110df3f7099707912040edbAndreas Hubervoid FindAVCDimensions(
2685f12e9b9062402d6110df3f7099707912040edbAndreas Huber        const sp<ABuffer> &seqParamSet, int32_t *width, int32_t *height);
27cda17c606b0fe3ccda4dc68a6d43882410ea2462Andreas Huber
28cda17c606b0fe3ccda4dc68a6d43882410ea2462Andreas Huber}  // namespace android
29cda17c606b0fe3ccda4dc68a6d43882410ea2462Andreas Huber
3085f12e9b9062402d6110df3f7099707912040edbAndreas Huber#endif  // AVC_UTILS_H_
31