public class Mp4TagCreator extends AbstractTagCreator
This level was selected because the ilst atom can be recreated without reference to existing mp4 fields but fields above this level are dependent upon other information that is not held in the tag.
|--- ftyp |--- moov |......| |......|----- mvdh |......|----- trak |......|----- udta |..............| |..............|-- meta |....................| |....................|-- hdlr |....................|-- ilst |....................|.. ..| |....................|.....|---- @nam (Optional for each metadatafield) |....................|.....|.......|-- data |....................|.....|....... ecetera |....................|.....|---- ---- (Optional for reverse dns field) |....................|.............|-- mean |....................|.............|-- name |....................|.............|-- data |....................|................ ecetere |....................|-- free |--- free |--- mdat
Constructor and Description |
---|
Mp4TagCreator() |
Modifier and Type | Method and Description |
---|---|
ByteBuffer |
convertMetadata(Tag tag,
boolean isLastBlock)
Convert tagdata to rawdata ready for writing to file
|
convertMetadata
public ByteBuffer convertMetadata(Tag tag, boolean isLastBlock) throws UnsupportedEncodingException
convertMetadata
in class AbstractTagCreator
tag
- isLastBlock
- TODO padding parameter currently ignoredUnsupportedEncodingException
Copyright © 2005–2020 jthink.net. All rights reserved.