Skip to main content

Crate record_descriptor

Crate record_descriptor 

Source

Structs§

DescriptorPrefix
RecordDescriptor
RecordDescriptorInput

Constants§

METADATA_GRAYSCALE_NIBBLE_BASE
RECORD_DESCRIPTOR_BROTLI_QUALITY
RECORD_DESCRIPTOR_CHAIN_RECEIPT_TEXT_LIMIT
RECORD_DESCRIPTOR_COMPRESSION_BROTLI
RECORD_DESCRIPTOR_CREATOR_METADATA_TEXT_LIMIT
RECORD_DESCRIPTOR_MAGIC
RECORD_DESCRIPTOR_PREFIX_LENGTH
RECORD_DESCRIPTOR_SIGNED_RELEASE_TEXT_LIMIT
RECORD_DESCRIPTOR_TEXT_LIMIT
RECORD_DESCRIPTOR_VERSION
SEGMENT_ARBITRARY_METADATA
SEGMENT_ARBITRARY_METADATA_BROTLI
SEGMENT_ARTIST
SEGMENT_ARTWORK_CREDIT
SEGMENT_CANONICAL_URL
SEGMENT_CATALOG_NUMBER
SEGMENT_CHAIN_REGISTRATION_RECEIPT
SEGMENT_CHAIN_REGISTRATION_RECEIPT_BROTLI
SEGMENT_CREATED_AT
SEGMENT_DESCRIPTOR_CRC32
SEGMENT_GENERATION_VERSION
SEGMENT_LABEL
SEGMENT_LICENSE
SEGMENT_MANIFEST_SHA256
SEGMENT_PAYLOAD_ENCODING
SEGMENT_RECORD_PROFILE
SEGMENT_RELEASE_ID
SEGMENT_SIGNATURE
SEGMENT_SIGNATURE_ALGORITHM
SEGMENT_SIGNATURE_KEY_ID
SEGMENT_SIGNED_RELEASE_MANIFEST
SEGMENT_SIGNED_RELEASE_MANIFEST_BROTLI
SEGMENT_STEGO_SIDECAR_DESCRIPTOR
SEGMENT_STREAM_BYTE_LENGTH
SEGMENT_TITLE
STREAM_BYTE_LENGTH_ABSENT
UNUSED_METADATA_GROOVE_ALPHA
UNUSED_METADATA_GROOVE_FADE_TURNS
UNUSED_METADATA_GROOVE_RGB_MIN
UNUSED_METADATA_GROOVE_RGB_SPAN

Functions§

compute_descriptor_crc32
decode_descriptor_prefix
decode_record_descriptor_bytes
encode_record_descriptor_stream
metadata_byte_capacity_for_pixel_count
metadata_bytes_from_grayscale_rgba
metadata_fade_pixel_count
metadata_pixel_count_for_byte_length
paint_metadata_bytes_as_grayscale
paint_unused_metadata_groove