Encoder  4.4
VC-5 Sample Encoder
convert.h
Go to the documentation of this file.
1 
9 #ifndef _CONVERT_H
10 #define _CONVERT_H
11 
12 
13 CODEC_ERROR ConvertBYR3ToDPX0(void *input_buffer, size_t input_pitch,
14  void *output_buffer, size_t output_pitch,
15  int width, int height);
16 
17 CODEC_ERROR ConvertBYR4ToDPX0(void *input_buffer, size_t input_pitch,
18  void *output_buffer, size_t output_pitch,
19  int width, int height);
20 
21 CODEC_ERROR ConvertRG48ToDPX0(void *input_buffer, size_t input_pitch,
22  void *output_buffer, size_t output_pitch,
23  int width, int height);
24 
25 CODEC_ERROR ConvertB64AToDPX0(void *input_buffer, size_t input_pitch,
26  void *output_buffer, size_t output_pitch,
27  int width, int height);
28 
30  PIXEL_FORMAT format,
31  IMAGE *output,
32  ENABLED_PARTS enabled_parts);
33 
35  IMAGE *output,
36  ENABLED_PARTS enabled_parts);
37 
39  IMAGE *output,
40  ENABLED_PARTS enabled_parts);
41 
43  IMAGE *output,
44  ENABLED_PARTS enabled_parts);
45 
47  IMAGE *output,
48  ENABLED_PARTS enabled_parts);
49 
50 #endif
CODEC_ERROR ConvertComponentsRG48ToDPX0(const UNPACKED_IMAGE *input, IMAGE *output, ENABLED_PARTS enabled_parts)
Definition: convert.c:387
CODEC_ERROR ConvertRG48ToDPX0(void *input_buffer, size_t input_pitch, void *output_buffer, size_t output_pitch, int width, int height)
Convert packed 16-bit RGB to the common DPX pixel format.
Definition: convert.c:159
CODEC_ERROR ConvertBYR4ToDPX0(void *input_buffer, size_t input_pitch, void *output_buffer, size_t output_pitch, int width, int height)
Convert 16-bit Bayer to the common DPX pixel format.
Definition: convert.c:98
CODEC_ERROR ConvertComponentsDPX0ToDPX0(const UNPACKED_IMAGE *input, IMAGE *output, ENABLED_PARTS enabled_parts)
Definition: convert.c:534
enum _pixel_format PIXEL_FORMAT
Pixels formats supported by the codec.
CODEC_ERROR ConvertComponentsBYR4ToDPX0(const UNPACKED_IMAGE *input, IMAGE *output, ENABLED_PARTS enabled_parts)
Definition: convert.c:285
enum _codec_error CODEC_ERROR
Codec error codes.
CODEC_ERROR ConvertComponentsB64AToDPX0(const UNPACKED_IMAGE *input, IMAGE *output, ENABLED_PARTS enabled_parts)
Definition: convert.c:465
CODEC_ERROR ConvertBYR3ToDPX0(void *input_buffer, size_t input_pitch, void *output_buffer, size_t output_pitch, int width, int height)
Convert the Bayer BYR3 format to the format used for DPX files.
Definition: convert.c:26
Data structure for an image input to the unpacking process.
Definition: image.h:25
Image represented as an ordered set of component arrays.
Definition: image.h:67
CODEC_ERROR ConvertComponentsToDPX0(const UNPACKED_IMAGE *input, PIXEL_FORMAT format, IMAGE *output, ENABLED_PARTS enabled_parts)
Definition: convert.c:246
CODEC_ERROR ConvertB64AToDPX0(void *input_buffer, size_t input_pitch, void *output_buffer, size_t output_pitch, int width, int height)
Convert packed 16-bit BGRA to the common DPX pixel format.
Definition: convert.c:203
uint32_t ENABLED_PARTS
Data type for the bit mask that represents enabled parts.
Definition: types.h:70