Renesas / Mbed OS GR-PEACH_Audio_Playback_7InchLCD_Sample

Dependencies:   GR-PEACH_video R_BSP TLV320_RBSP USBHost_custom

Fork of GR-PEACH_Audio_Playback_Sample by Renesas

Embed: (wiki syntax)

« Back to documentation index

FLAC__StreamMetadata_Picture Struct Reference

FLAC__StreamMetadata_Picture Struct Reference
[FLAC/format.h: format components]

FLAC PICTURE structure. More...

#include <format.h>

Data Fields

FLAC__StreamMetadata_Picture_Type type
 The kind of picture stored.
char * mime_type
 Picture data's MIME type, in ASCII printable characters 0x20-0x7e, NUL terminated.
FLAC__byte * description
 Picture's description in UTF-8, NUL terminated.
FLAC__uint32 width
 Picture's width in pixels.
FLAC__uint32 height
 Picture's height in pixels.
FLAC__uint32 depth
 Picture's color depth in bits-per-pixel.
FLAC__uint32 colors
 For indexed palettes (like GIF), picture's number of colors (the number of palette entries), or 0 for non-indexed (i.e.
FLAC__uint32 data_length
 Length of binary picture data in bytes.
FLAC__byte * data
 Binary picture data.

Detailed Description

FLAC PICTURE structure.

(See the format specification for the full description of each field.)

Definition at line 769 of file include/FLAC/format.h.


Field Documentation

FLAC__uint32 colors

For indexed palettes (like GIF), picture's number of colors (the number of palette entries), or 0 for non-indexed (i.e.

2^depth).

Definition at line 801 of file include/FLAC/format.h.

FLAC__byte* data

Binary picture data.

Definition at line 809 of file include/FLAC/format.h.

FLAC__uint32 data_length

Length of binary picture data in bytes.

Definition at line 806 of file include/FLAC/format.h.

FLAC__uint32 depth

Picture's color depth in bits-per-pixel.

Definition at line 798 of file include/FLAC/format.h.

FLAC__byte* description

Picture's description in UTF-8, NUL terminated.

In file storage, the description is stored as a 32-bit length followed by the UTF-8 string with no NUL terminator, but is converted to a plain C string in this structure for convenience.

Definition at line 785 of file include/FLAC/format.h.

FLAC__uint32 height

Picture's height in pixels.

Definition at line 795 of file include/FLAC/format.h.

char* mime_type

Picture data's MIME type, in ASCII printable characters 0x20-0x7e, NUL terminated.

For best compatibility with players, use picture data of MIME type image/jpeg or image/png. A MIME type of '-->' is also allowed, in which case the picture data should be a complete URL. In file storage, the MIME type is stored as a 32-bit length followed by the ASCII string with no NUL terminator, but is converted to a plain C string in this structure for convenience.

Definition at line 774 of file include/FLAC/format.h.

The kind of picture stored.

Definition at line 771 of file include/FLAC/format.h.

FLAC__uint32 width

Picture's width in pixels.

Definition at line 792 of file include/FLAC/format.h.