|
Media Authoring with Java API |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Documented @Retention(value=RUNTIME) @Target(value=FIELD) public @interface CodecDescription
Labels an AUID that is a unique identifier for a codec. The additional metadata provided by this annotation can be used in combination with the identifier to create a codec definition.
See the description of managing definitions in the package summary for more details of how to use these constants and dynamically extend the range of supported codecs.
CodecConstant
Required Element Summary | |
---|---|
String[] |
dataDefinitions
List of the names of data definitions of the essence formats that the codec processes. |
String |
fileDescriptorClass
Name of the kind of file descriptor that identifies the kind of essence the codec processes. |
Optional Element Summary | |
---|---|
String[] |
aliases
A list of alternative names that can be used as aliases to describe the codec. |
String |
description
A brief description of the codec. |
Element Detail |
---|
public abstract String fileDescriptorClass
Name of the kind of file descriptor that identifies the kind of essence the codec processes. The name should correspond to the name of a class definition.
ClassDefinition
,
AAFFileDescriptor
,
PCMDescriptor
public abstract String[] dataDefinitions
List of the names of data definitions of the essence formats that the codec processes.
DataDefinitionConstant
public abstract String description
A brief description of the codec.
public abstract String[] aliases
A list of alternative names that can be used as aliases to describe the codec.
|
Media Authoring with Java API |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |