matroska

package
v0.0.0-...-90d4239 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 15, 2017 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AlphaMode

func AlphaMode(c ...ebml.Object) ebml.Element

func AspectRatioType

func AspectRatioType(c ...ebml.Object) ebml.Element

func AttachedFile

func AttachedFile(c ...ebml.Object) ebml.Element
func AttachmentLink(c ...ebml.Object) ebml.Element

func Attachments

func Attachments(c ...ebml.Object) ebml.Element

func Audio

func Audio(c ...ebml.Object) ebml.Element

func BitDepth

func BitDepth(c ...ebml.Object) ebml.Element

func BitsPerChannel

func BitsPerChannel(c ...ebml.Object) ebml.Element

func Block

func Block(c ...ebml.Object) ebml.Element

func BlockAddID

func BlockAddID(c ...ebml.Object) ebml.Element

func BlockAdditionID

func BlockAdditionID(c ...ebml.Object) ebml.Element

func BlockAdditional

func BlockAdditional(c ...ebml.Object) ebml.Element

func BlockAdditions

func BlockAdditions(c ...ebml.Object) ebml.Element

func BlockDuration

func BlockDuration(c ...ebml.Object) ebml.Element

func BlockGroup

func BlockGroup(c ...ebml.Object) ebml.Element

func BlockMore

func BlockMore(c ...ebml.Object) ebml.Element

func BlockVirtual

func BlockVirtual(c ...ebml.Object) ebml.Element

func CbSubsamplingHorz

func CbSubsamplingHorz(c ...ebml.Object) ebml.Element

func CbSubsamplingVert

func CbSubsamplingVert(c ...ebml.Object) ebml.Element

func ChannelPositions

func ChannelPositions(c ...ebml.Object) ebml.Element

func Channels

func Channels(c ...ebml.Object) ebml.Element

func ChapCountry

func ChapCountry(c ...ebml.Object) ebml.Element

func ChapLanguage

func ChapLanguage(c ...ebml.Object) ebml.Element

func ChapProcess

func ChapProcess(c ...ebml.Object) ebml.Element

func ChapProcessCodecID

func ChapProcessCodecID(c ...ebml.Object) ebml.Element

func ChapProcessCommand

func ChapProcessCommand(c ...ebml.Object) ebml.Element

func ChapProcessData

func ChapProcessData(c ...ebml.Object) ebml.Element

func ChapProcessPrivate

func ChapProcessPrivate(c ...ebml.Object) ebml.Element

func ChapProcessTime

func ChapProcessTime(c ...ebml.Object) ebml.Element

func ChapString

func ChapString(c ...ebml.Object) ebml.Element

func ChapterAtom

func ChapterAtom(c ...ebml.Object) ebml.Element

func ChapterDisplay

func ChapterDisplay(c ...ebml.Object) ebml.Element

func ChapterFlagEnabled

func ChapterFlagEnabled(c ...ebml.Object) ebml.Element

func ChapterFlagHidden

func ChapterFlagHidden(c ...ebml.Object) ebml.Element

func ChapterPhysicalEquiv

func ChapterPhysicalEquiv(c ...ebml.Object) ebml.Element

func ChapterSegmentEditionUID

func ChapterSegmentEditionUID(c ...ebml.Object) ebml.Element

func ChapterSegmentUID

func ChapterSegmentUID(c ...ebml.Object) ebml.Element

func ChapterStringUID

func ChapterStringUID(c ...ebml.Object) ebml.Element

func ChapterTimeEnd

func ChapterTimeEnd(c ...ebml.Object) ebml.Element

func ChapterTimeStart

func ChapterTimeStart(c ...ebml.Object) ebml.Element

func ChapterTrack

func ChapterTrack(c ...ebml.Object) ebml.Element

func ChapterTrackNumber

func ChapterTrackNumber(c ...ebml.Object) ebml.Element

func ChapterTranslate

func ChapterTranslate(c ...ebml.Object) ebml.Element

func ChapterTranslateCodec

func ChapterTranslateCodec(c ...ebml.Object) ebml.Element

func ChapterTranslateEditionUID

func ChapterTranslateEditionUID(c ...ebml.Object) ebml.Element

func ChapterTranslateID

func ChapterTranslateID(c ...ebml.Object) ebml.Element

func ChapterUID

func ChapterUID(c ...ebml.Object) ebml.Element

func Chapters

func Chapters(c ...ebml.Object) ebml.Element

func ChromaSitingHorz

func ChromaSitingHorz(c ...ebml.Object) ebml.Element

func ChromaSitingVert

func ChromaSitingVert(c ...ebml.Object) ebml.Element

func ChromaSubsamplingHorz

func ChromaSubsamplingHorz(c ...ebml.Object) ebml.Element

func ChromaSubsamplingVert

func ChromaSubsamplingVert(c ...ebml.Object) ebml.Element

func Cluster

func Cluster(c ...ebml.Object) ebml.Element

func CodecDecodeAll

func CodecDecodeAll(c ...ebml.Object) ebml.Element

func CodecDelay

func CodecDelay(c ...ebml.Object) ebml.Element

func CodecDownloadURL

func CodecDownloadURL(c ...ebml.Object) ebml.Element

func CodecID

func CodecID(c ...ebml.Object) ebml.Element

func CodecInfoURL

func CodecInfoURL(c ...ebml.Object) ebml.Element

func CodecName

func CodecName(c ...ebml.Object) ebml.Element

func CodecPrivate

func CodecPrivate(c ...ebml.Object) ebml.Element

func CodecSettings

func CodecSettings(c ...ebml.Object) ebml.Element

func CodecState

func CodecState(c ...ebml.Object) ebml.Element

func Colour

func Colour(c ...ebml.Object) ebml.Element

func ColourSpace

func ColourSpace(c ...ebml.Object) ebml.Element

func ContentCompAlgo

func ContentCompAlgo(c ...ebml.Object) ebml.Element

func ContentCompSettings

func ContentCompSettings(c ...ebml.Object) ebml.Element

func ContentCompression

func ContentCompression(c ...ebml.Object) ebml.Element

func ContentEncAlgo

func ContentEncAlgo(c ...ebml.Object) ebml.Element

func ContentEncKeyID

func ContentEncKeyID(c ...ebml.Object) ebml.Element

func ContentEncoding

func ContentEncoding(c ...ebml.Object) ebml.Element

func ContentEncodingOrder

func ContentEncodingOrder(c ...ebml.Object) ebml.Element

func ContentEncodingScope

func ContentEncodingScope(c ...ebml.Object) ebml.Element

func ContentEncodingType

func ContentEncodingType(c ...ebml.Object) ebml.Element

func ContentEncodings

func ContentEncodings(c ...ebml.Object) ebml.Element

func ContentEncryption

func ContentEncryption(c ...ebml.Object) ebml.Element

func ContentSigAlgo

func ContentSigAlgo(c ...ebml.Object) ebml.Element

func ContentSigHashAlgo

func ContentSigHashAlgo(c ...ebml.Object) ebml.Element

func ContentSigKeyID

func ContentSigKeyID(c ...ebml.Object) ebml.Element

func ContentSignature

func ContentSignature(c ...ebml.Object) ebml.Element

func CueBlockNumber

func CueBlockNumber(c ...ebml.Object) ebml.Element

func CueClusterPosition

func CueClusterPosition(c ...ebml.Object) ebml.Element

func CueCodecState

func CueCodecState(c ...ebml.Object) ebml.Element

func CueDuration

func CueDuration(c ...ebml.Object) ebml.Element

func CuePoint

func CuePoint(c ...ebml.Object) ebml.Element

func CueRefCluster

func CueRefCluster(c ...ebml.Object) ebml.Element

func CueRefCodecState

func CueRefCodecState(c ...ebml.Object) ebml.Element

func CueRefNumber

func CueRefNumber(c ...ebml.Object) ebml.Element

func CueRefTime

func CueRefTime(c ...ebml.Object) ebml.Element

func CueReference

func CueReference(c ...ebml.Object) ebml.Element

func CueRelativePosition

func CueRelativePosition(c ...ebml.Object) ebml.Element

func CueTime

func CueTime(c ...ebml.Object) ebml.Element

func CueTrack

func CueTrack(c ...ebml.Object) ebml.Element

func CueTrackPositions

func CueTrackPositions(c ...ebml.Object) ebml.Element

func Cues

func Cues(c ...ebml.Object) ebml.Element

func DateUTC

func DateUTC(c ...ebml.Object) ebml.Element

func DefaultDecodedFieldDuration

func DefaultDecodedFieldDuration(c ...ebml.Object) ebml.Element

func DefaultDuration

func DefaultDuration(c ...ebml.Object) ebml.Element

func Delay

func Delay(c ...ebml.Object) ebml.Element

func DiscardPadding

func DiscardPadding(c ...ebml.Object) ebml.Element

func DisplayHeight

func DisplayHeight(c ...ebml.Object) ebml.Element

func DisplayUnit

func DisplayUnit(c ...ebml.Object) ebml.Element

func DisplayWidth

func DisplayWidth(c ...ebml.Object) ebml.Element

func Duration

func Duration(c ...ebml.Object) ebml.Element

func EditionEntry

func EditionEntry(c ...ebml.Object) ebml.Element

func EditionFlagDefault

func EditionFlagDefault(c ...ebml.Object) ebml.Element

func EditionFlagHidden

func EditionFlagHidden(c ...ebml.Object) ebml.Element

func EditionFlagOrdered

func EditionFlagOrdered(c ...ebml.Object) ebml.Element

func EditionUID

func EditionUID(c ...ebml.Object) ebml.Element

func EncryptedBlock

func EncryptedBlock(c ...ebml.Object) ebml.Element

func FieldOrder

func FieldOrder(c ...ebml.Object) ebml.Element

func FileData

func FileData(c ...ebml.Object) ebml.Element

func FileDescription

func FileDescription(c ...ebml.Object) ebml.Element

func FileMimeType

func FileMimeType(c ...ebml.Object) ebml.Element

func FileName

func FileName(c ...ebml.Object) ebml.Element

func FileReferral

func FileReferral(c ...ebml.Object) ebml.Element

func FileUID

func FileUID(c ...ebml.Object) ebml.Element

func FileUsedEndTime

func FileUsedEndTime(c ...ebml.Object) ebml.Element

func FileUsedStartTime

func FileUsedStartTime(c ...ebml.Object) ebml.Element

func FlagDefault

func FlagDefault(c ...ebml.Object) ebml.Element

func FlagEnabled

func FlagEnabled(c ...ebml.Object) ebml.Element

func FlagForced

func FlagForced(c ...ebml.Object) ebml.Element

func FlagInterlaced

func FlagInterlaced(c ...ebml.Object) ebml.Element

func FlagLacing

func FlagLacing(c ...ebml.Object) ebml.Element

func FrameNumber

func FrameNumber(c ...ebml.Object) ebml.Element

func FrameRate

func FrameRate(c ...ebml.Object) ebml.Element

func GammaValue

func GammaValue(c ...ebml.Object) ebml.Element

func Info

func Info(c ...ebml.Object) ebml.Element

func LaceNumber

func LaceNumber(c ...ebml.Object) ebml.Element

func Language

func Language(c ...ebml.Object) ebml.Element

func LuminanceMax

func LuminanceMax(c ...ebml.Object) ebml.Element

func LuminanceMin

func LuminanceMin(c ...ebml.Object) ebml.Element

func MasteringMetadata

func MasteringMetadata(c ...ebml.Object) ebml.Element

func MatrixCoefficients

func MatrixCoefficients(c ...ebml.Object) ebml.Element

func MaxBlockAdditionID

func MaxBlockAdditionID(c ...ebml.Object) ebml.Element

func MaxCLL

func MaxCLL(c ...ebml.Object) ebml.Element

func MaxCache

func MaxCache(c ...ebml.Object) ebml.Element

func MaxFALL

func MaxFALL(c ...ebml.Object) ebml.Element

func MinCache

func MinCache(c ...ebml.Object) ebml.Element

func MuxingApp

func MuxingApp(c ...ebml.Object) ebml.Element

func Name

func Name(c ...ebml.Object) ebml.Element

func NextFilename

func NextFilename(c ...ebml.Object) ebml.Element

func NextUID

func NextUID(c ...ebml.Object) ebml.Element

func OldStereoMode

func OldStereoMode(c ...ebml.Object) ebml.Element

func OutputSamplingFrequency

func OutputSamplingFrequency(c ...ebml.Object) ebml.Element

func PixelCropBottom

func PixelCropBottom(c ...ebml.Object) ebml.Element

func PixelCropLeft

func PixelCropLeft(c ...ebml.Object) ebml.Element

func PixelCropRight

func PixelCropRight(c ...ebml.Object) ebml.Element

func PixelCropTop

func PixelCropTop(c ...ebml.Object) ebml.Element

func PixelHeight

func PixelHeight(c ...ebml.Object) ebml.Element

func PixelWidth

func PixelWidth(c ...ebml.Object) ebml.Element

func Position

func Position(c ...ebml.Object) ebml.Element

func PrevFilename

func PrevFilename(c ...ebml.Object) ebml.Element

func PrevSize

func PrevSize(c ...ebml.Object) ebml.Element

func PrevUID

func PrevUID(c ...ebml.Object) ebml.Element

func Primaries

func Primaries(c ...ebml.Object) ebml.Element

func PrimaryBChromaticityX

func PrimaryBChromaticityX(c ...ebml.Object) ebml.Element

func PrimaryBChromaticityY

func PrimaryBChromaticityY(c ...ebml.Object) ebml.Element

func PrimaryGChromaticityX

func PrimaryGChromaticityX(c ...ebml.Object) ebml.Element

func PrimaryGChromaticityY

func PrimaryGChromaticityY(c ...ebml.Object) ebml.Element

func PrimaryRChromaticityX

func PrimaryRChromaticityX(c ...ebml.Object) ebml.Element

func PrimaryRChromaticityY

func PrimaryRChromaticityY(c ...ebml.Object) ebml.Element

func Range

func Range(c ...ebml.Object) ebml.Element

func ReferenceBlock

func ReferenceBlock(c ...ebml.Object) ebml.Element

func ReferenceFrame

func ReferenceFrame(c ...ebml.Object) ebml.Element

func ReferenceOffset

func ReferenceOffset(c ...ebml.Object) ebml.Element

func ReferencePriority

func ReferencePriority(c ...ebml.Object) ebml.Element

func ReferenceTimeCode

func ReferenceTimeCode(c ...ebml.Object) ebml.Element

func ReferenceVirtual

func ReferenceVirtual(c ...ebml.Object) ebml.Element

func SamplingFrequency

func SamplingFrequency(c ...ebml.Object) ebml.Element

func Seek

func Seek(c ...ebml.Object) ebml.Element

func SeekHead

func SeekHead(c ...ebml.Object) ebml.Element

func SeekID

func SeekID(c ...ebml.Object) ebml.Element

func SeekPosition

func SeekPosition(c ...ebml.Object) ebml.Element

func SeekPreRoll

func SeekPreRoll(c ...ebml.Object) ebml.Element

func Segment

func Segment(c ...ebml.Object) ebml.Element

func SegmentFamily

func SegmentFamily(c ...ebml.Object) ebml.Element

func SegmentFilename

func SegmentFilename(c ...ebml.Object) ebml.Element

func SegmentUID

func SegmentUID(c ...ebml.Object) ebml.Element

func SilentTrackNumber

func SilentTrackNumber(c ...ebml.Object) ebml.Element

func SilentTracks

func SilentTracks(c ...ebml.Object) ebml.Element

func SimpleBlock

func SimpleBlock(c ...ebml.Object) ebml.Element

func SimpleTag

func SimpleTag(c ...ebml.Object) ebml.Element

func SliceDuration

func SliceDuration(c ...ebml.Object) ebml.Element

func Slices

func Slices(c ...ebml.Object) ebml.Element

func StereoMode

func StereoMode(c ...ebml.Object) ebml.Element

func Tag

func Tag(c ...ebml.Object) ebml.Element

func TagAttachmentUID

func TagAttachmentUID(c ...ebml.Object) ebml.Element

func TagBinary

func TagBinary(c ...ebml.Object) ebml.Element

func TagChapterUID

func TagChapterUID(c ...ebml.Object) ebml.Element

func TagDefault

func TagDefault(c ...ebml.Object) ebml.Element

func TagEditionUID

func TagEditionUID(c ...ebml.Object) ebml.Element

func TagLanguage

func TagLanguage(c ...ebml.Object) ebml.Element

func TagName

func TagName(c ...ebml.Object) ebml.Element

func TagString

func TagString(c ...ebml.Object) ebml.Element

func TagTrackUID

func TagTrackUID(c ...ebml.Object) ebml.Element

func Tags

func Tags(c ...ebml.Object) ebml.Element

func TargetType

func TargetType(c ...ebml.Object) ebml.Element

func TargetTypeValue

func TargetTypeValue(c ...ebml.Object) ebml.Element

func Targets

func Targets(c ...ebml.Object) ebml.Element

func TimeSlice

func TimeSlice(c ...ebml.Object) ebml.Element

func Timecode

func Timecode(c ...ebml.Object) ebml.Element

func TimecodeScale

func TimecodeScale(c ...ebml.Object) ebml.Element

func Title

func Title(c ...ebml.Object) ebml.Element

func TrackCombinePlanes

func TrackCombinePlanes(c ...ebml.Object) ebml.Element

func TrackEntry

func TrackEntry(c ...ebml.Object) ebml.Element

func TrackJoinBlocks

func TrackJoinBlocks(c ...ebml.Object) ebml.Element

func TrackJoinUID

func TrackJoinUID(c ...ebml.Object) ebml.Element

func TrackNumber

func TrackNumber(c ...ebml.Object) ebml.Element

func TrackOffset

func TrackOffset(c ...ebml.Object) ebml.Element

func TrackOperation

func TrackOperation(c ...ebml.Object) ebml.Element

func TrackOverlay

func TrackOverlay(c ...ebml.Object) ebml.Element

func TrackPlane

func TrackPlane(c ...ebml.Object) ebml.Element

func TrackPlaneType

func TrackPlaneType(c ...ebml.Object) ebml.Element

func TrackPlaneUID

func TrackPlaneUID(c ...ebml.Object) ebml.Element

func TrackTimecodeScale

func TrackTimecodeScale(c ...ebml.Object) ebml.Element

func TrackTranslate

func TrackTranslate(c ...ebml.Object) ebml.Element

func TrackTranslateCodec

func TrackTranslateCodec(c ...ebml.Object) ebml.Element

func TrackTranslateEditionUID

func TrackTranslateEditionUID(c ...ebml.Object) ebml.Element

func TrackTranslateTrackID

func TrackTranslateTrackID(c ...ebml.Object) ebml.Element

func TrackType

func TrackType(c ...ebml.Object) ebml.Element

func TrackUID

func TrackUID(c ...ebml.Object) ebml.Element

func Tracks

func Tracks(c ...ebml.Object) ebml.Element

func TransferCharacteristics

func TransferCharacteristics(c ...ebml.Object) ebml.Element

func TrickMasterTrackSegmentUID

func TrickMasterTrackSegmentUID(c ...ebml.Object) ebml.Element

func TrickMasterTrackUID

func TrickMasterTrackUID(c ...ebml.Object) ebml.Element

func TrickTrackFlag

func TrickTrackFlag(c ...ebml.Object) ebml.Element

func TrickTrackSegmentUID

func TrickTrackSegmentUID(c ...ebml.Object) ebml.Element

func TrickTrackUID

func TrickTrackUID(c ...ebml.Object) ebml.Element

func Video

func Video(c ...ebml.Object) ebml.Element

func WhitePointChromaticityX

func WhitePointChromaticityX(c ...ebml.Object) ebml.Element

func WhitePointChromaticityY

func WhitePointChromaticityY(c ...ebml.Object) ebml.Element

func WritingApp

func WritingApp(c ...ebml.Object) ebml.Element

Types

type MKV

type MKV struct {
	SegmentUID      [16]byte
	SegmentFilename string
	PrevUID         [16]byte
	PrevFilename    string
	NextUID         [16]byte
	NextFilename    string
	SegmentFamily   [][16]byte
	// TODO ChapterTranslate
	TimecodeScale time.Duration
	Duration      time.Duration
	Date          time.Time
	Title         string
	WritingApp    string
}

func (*MKV) Size

func (mkv *MKV) Size() int

func (*MKV) Write

func (mkv *MKV) Write(w io.Writer) error

Directories

Path Synopsis
Package ebml implements an encoder for EBML.
Package ebml implements an encoder for EBML.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL