Home | History | Annotate | Download | only in include
      1 /*
      2  * Copyright (C) 2014,2015 Thundersoft Corporation
      3  * All rights Reserved
      4  *
      5  * Licensed under the Apache License, Version 2.0 (the "License");
      6  * you may not use this file except in compliance with the License.
      7  * You may obtain a copy of the License at
      8  *
      9  *      http://www.apache.org/licenses/LICENSE-2.0
     10  *
     11  * Unless required by applicable law or agreed to in writing, software
     12  * distributed under the License is distributed on an "AS IS" BASIS,
     13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     14  * See the License for the specific language governing permissions and
     15  * limitations under the License.
     16  */
     17 
     18 #ifndef __TS_MAKEUP_IMGAGE_H__
     19 #define __TS_MAKEUP_IMGAGE_H__
     20 
     21     /*
     22      * Data struct : TSMakeupData
     23      */
     24     typedef struct  __tag_tsmakeupdata
     25     {
     26         int frameWidth;                 //NV21 Frame width.MUST > 0.
     27         int frameHeight;                //NV21 Frame height. MUST > 0.
     28         unsigned char *yBuf;            //NV21 Y buffer pointer.MUST not null.
     29         unsigned char *uvBuf;           //NV21 UV buffer pointer.MUST not null.
     30     }TSMakeupData;
     31 
     32      /*
     33      * Data struct : TSMakeupDataEx
     34      */
     35     typedef struct  __tag_tsmakeupdataEx
     36     {
     37         int frameWidth;                 //NV21 Frame width.MUST > 0.
     38         int frameHeight;                //NV21 Frame height. MUST > 0.
     39         unsigned char *yBuf;            //NV21 Y buffer pointer.MUST not null.
     40         unsigned char *uvBuf;           //NV21 UV buffer pointer.MUST not null.
     41         int yStride;                    //NV21 Y buffer stride len
     42         int uvStride;                   //NV21 uv buffer stride len
     43     }TSMakeupDataEx;
     44 
     45 
     46 #endif // __TS_MAKEUP_IMGAGE_H__
     47