|
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,
PCMDescriptorpublic abstract String[] dataDefinitions
List of the names of data definitions of the essence formats that the codec processes.
DataDefinitionConstantpublic 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 | |||||||