FFmpeg
Main Page
Related Pages
Modules
Data Structures
Files
Examples
File List
Globals
•
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
libavcodec
libutvideo.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2011-2012 Derek Buitenhuis
3
*
4
* This file is part of FFmpeg.
5
*
6
* FFmpeg is free software; you can redistribute it and/or
7
* modify it under the terms of the GNU General Public
8
* License as published by the Free Software Foundation;
9
* version 2 of the License.
10
*
11
* FFmpeg is distributed in the hope that it will be useful,
12
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
* General Public License for more details.
15
*
16
* You should have received a copy of the GNU General Public
17
* License along with FFmpeg; if not, write to the Free Software
18
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
19
*/
20
21
/**
22
* @file
23
* Known FOURCCs:
24
* 'ULY0' (YCbCr 4:2:0), 'ULY2' (YCbCr 4:2:2), 'ULRG' (RGB), 'ULRA' (RGBA)
25
*/
26
27
#ifndef AVCODEC_LIBUTVIDEO_H
28
#define AVCODEC_LIBUTVIDEO_H
29
30
#include <stdlib.h>
31
#include <utvideo/utvideo.h>
32
#include <utvideo/Codec.h>
33
34
typedef
struct
{
35
uint32_t
version
;
36
uint32_t
original_format
;
37
uint32_t
frameinfo_size
;
38
uint32_t
flags
;
39
}
UtVideoExtra
;
40
41
typedef
struct
{
42
CCodec *
codec
;
43
unsigned
int
buf_size
;
44
uint8_t
*
buffer
;
45
}
UtVideoContext
;
46
47
#endif
/* AVCODEC_LIBUTVIDEO_H */
Generated on Sat May 25 2013 03:58:36 for FFmpeg by
1.8.2