123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- /* SPDX-License-Identifier: LGPL-2.1 OR BSD-3-Clause */
- //--=========================================================================--
- // This file is a part of VPU Reference API project
- //-----------------------------------------------------------------------------
- //
- // This confidential and proprietary software may be used only
- // as authorized by a licensing agreement from Chips&Media Inc.
- // In the event of publication, the following notice is applicable:
- //
- // (C) COPYRIGHT 2006 - 2011 CHIPS&MEDIA INC.
- // ALL RIGHTS RESERVED
- //
- // The entire notice above must be reproduced on all authorized
- // copies.
- //
- //--=========================================================================--
- #ifndef __CODA7Q_FUNCTION_H__
- #define __CODA7Q_FUNCTION_H__
- #include "vpuapi.h"
- #include "product.h"
- #ifdef __cplusplus
- extern "C" {
- #endif /* __cplusplus */
- extern RetCode Coda7qVpuDecInitSeq(
- CodecInst* instance
- );
- extern RetCode Coda7qVpuDecode(
- CodecInst* instance,
- DecParam* option
- );
- extern RetCode Coda7qVpuDecGetResult(
- CodecInst* instance,
- DecOutputInfo* result
- );
- extern RetCode Coda7qVpuDecGetSeqInfo(
- CodecInst* instance,
- DecInitialInfo* info
- );
- extern RetCode Coda7qVpuEncSetup(
- CodecInst* instance
- );
- extern RetCode Coda7qVpuEncRegisterFramebuffer(
- CodecInst* instance,
- FrameBuffer* fbArr,
- TiledMapType mapType,
- Uint32 count
- );
- extern RetCode Coda7qVpuEncode(
- CodecInst* instance,
- EncParam* option
- );
- extern RetCode Coda7qVpuEncGetResult(
- CodecInst* instance,
- EncOutputInfo* result
- );
- #ifdef __cplusplus
- }
- #endif /* __cplusplus */
- #endif /* __CODA7Q_FUNCTION_H__ */
|