View Source Membrane.FLAC.FrameMetadata (Membrane FLAC format v0.2.0)

Module defining metadata struct for FLAC buffers with audio frames.

Based on contents of frame header

Summary

Types

@type t() :: %Membrane.FLAC.FrameMetadata{
  channel_mode: :independent | :left_side | :right_side | :mid_side,
  channels: 1..8,
  sample_rate: pos_integer(),
  sample_size: 4 | 8 | 12 | 16 | 20 | 24 | 32,
  samples: pos_integer(),
  starting_sample_number: non_neg_integer()
}