/*
*******************************************************************************
                       Copyright eMuzed Inc., 2002-2003.
All rights Reserved, Licensed Software Confidential and Proprietary Information 
    of eMuzed Incorporation Made available under Non-Disclosure Agreement OR
                            License as applicable.
*******************************************************************************
*/

/*
*******************************************************************************
Product     : JPEG Decoder
Module      : 
File        : jpegStruct.h
Description : This file defines the structures and defines required by main 
			  to use the jpeg decoder library.

Revision Record:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Date            Id          Author              Comment 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
June 15, 2002				Sumit Dey			Initial Code
27 Feb 2004     2.0         A. Sarumpaet        Added input & output buffers to
                                                tJpegParam.
*******************************************************************************
*/

#ifndef INCLUDE_DECODER_STRUCTURE_API
#define	INCLUDE_DECODER_STRUCTURE_API

#include "IMG_Common.h"


/* Jpeg Parameter Structure */
/* Moved to JPEG_api_common.h */

/* Jpeg Base Video Frame, all video frame are derived from it */
typedef struct JpegFrame
{
    uint8  *lum;       /* Luminance pointer */
	uint8  *cb;        /* Cb pointer */
	uint8  *cr;        /* Cr pointer */
	uint16  width;     /* Width of the frame */
	uint16  height;    /* Height of the frame */
	uint32  format;    /* Playback/Capture Timestamp - Format to be decided */

} tFrameJpegDec;

#endif  //INCLUDE_DECODER_STRUCTURE_API
