Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Audio ¶
type Audio struct {
Header
Frame
Codec
Samples float64 `json:"SamplingCount,omitempty,string"`
SampleRate float64 `json:"SamplingRate,omitempty,string"`
SamplesPerFrame float64 `json:"SamplesPerFrame,omitempty,string"`
Channels string `json:",omitempty"`
Layout string `json:"ChannelLayout,omitempty"`
Positions string `json:"ChannelPositions,omitempty"`
CompressionMode string `json:"Compression_Mode,omitempty"`
AlternateGroup string `json:"AlternateGroup,omitempty"`
Default string `json:",omitempty"`
}
type Box ¶
type Box struct {
Header
Codec
AudioCount,
FrameCount,
VideoCount,
DataSize,
FileSize,
HeaderSize int `json:",string,omitempty"`
EncodedApplication string `json:"Encoded_Application,omitempty"`
OverallBitRate float64 `json:",omitempty,string"`
OverallBitRateMode string `json:"OverallBitRate_Mode,omitempty"`
IsStreamable string `json:"IsStreamable,omitempty"`
}
type Codec ¶
type Codec struct {
ID string `json:"CodecID,omitempty"`
Name string `json:"CodecID_Compatible,omitempty"`
Format string `json:"Format,omitempty"`
Profile string `json:"Format_Profile,omitempty"`
Level string `json:"Format_Level,omitempty"`
RefFrames string `json:"Format_Settings_RefFrames,omitempty"`
CABAC string `json:"Format_Settings_CABAC,omitempty"`
Features string `json:"Format_AdditionalFeatures,omitempty"`
BitRate,
BitRateMaximum float64 `json:",string,omitempty"`
BitRateMode string `json:"BitRate_Mode,omitempty"`
}
type File ¶
type File struct {
Path string `json:",omitempty"`
Header
Codec
AudioCount,
FrameCount,
VideoCount,
DataSize,
FileSize,
HeaderSize int `json:",string,omitempty"`
EncodedApplication string `json:"Encoded_Application,omitempty"`
OverallBitRate float64 `json:",omitempty,string"`
OverallBitRateMode string `json:"OverallBitRate_Mode,omitempty"`
IsStreamable string `json:"IsStreamable,omitempty"`
Track []Track `json:",omitempty"`
}
type Header ¶
type Video ¶
type Video struct {
Header
Frame
Codec
Width, Height int `json:",omitempty,string"`
DisplayAspectRatio,
PixelAspectRatio,
Rotation,
BitDepth float64 `json:",omitempty,string"`
ScanType,
ColorSpace,
ChromaSubsampling string `json:",omitempty"`
Extra struct {
CodecConfigurationBox string `json:"Codec_configuration_box,omitempty"`
} `json:"extra,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.