| opusfile
    0.6
    Stand-alone decoder library for .opus files. | 
The contents of a METADATA_BLOCK_PICTURE tag. More...
#include <opusfile.h>
| Data Fields | |
| opus_int32 | type | 
| The picture type according to the ID3v2 APIC frame:  More... | |
| char * | mime_type | 
| The MIME type of the picture, in printable ASCII characters 0x20-0x7E.  More... | |
| char * | description | 
| The description of the picture, in UTF-8.  More... | |
| opus_uint32 | width | 
| The width of the picture in pixels.  More... | |
| opus_uint32 | height | 
| The height of the picture in pixels.  More... | |
| opus_uint32 | depth | 
| The color depth of the picture in bits-per-pixel (not bits-per-channel).  More... | |
| opus_uint32 | colors | 
| For indexed-color pictures (e.g., GIF), the number of colors used, or 0 for non-indexed pictures.  More... | |
| opus_uint32 | data_length | 
| The length of the picture data in bytes.  More... | |
| unsigned char * | data | 
| The binary picture data.  More... | |
| int | format | 
| The format of the picture data, if known.  More... | |
The contents of a METADATA_BLOCK_PICTURE tag.
| opus_int32 OpusPictureTag::type | 
The picture type according to the ID3v2 APIC frame:
Others are reserved and should not be used. There may only be one each of picture type 1 and 2 in a file.
| char* OpusPictureTag::mime_type | 
The MIME type of the picture, in printable ASCII characters 0x20-0x7E.
The MIME type may also be "-->" to signify that the data part is a URL pointing to the picture instead of the picture data itself. In this case, a terminating NUL is appended to the URL string in data, but data_length is set to the length of the string excluding that terminating NUL. 
| char* OpusPictureTag::description | 
The description of the picture, in UTF-8.
| opus_uint32 OpusPictureTag::width | 
The width of the picture in pixels.
| opus_uint32 OpusPictureTag::height | 
The height of the picture in pixels.
| opus_uint32 OpusPictureTag::depth | 
The color depth of the picture in bits-per-pixel (not bits-per-channel).
| opus_uint32 OpusPictureTag::colors | 
For indexed-color pictures (e.g., GIF), the number of colors used, or 0 for non-indexed pictures.
| opus_uint32 OpusPictureTag::data_length | 
The length of the picture data in bytes.
| unsigned char* OpusPictureTag::data | 
The binary picture data.
| int OpusPictureTag::format | 
The format of the picture data, if known.
One of
 1.8.6
 1.8.6