Advanced Authoring Format

Plugin Types Reference

This section is intended developers writing codecs and other plugins. Developers who are writing AAF client applications do not need to read this section.

Copyright © 1999 Avid Technology, Inc.


Return to AAF API Reference

Structures and Enumeration Types

Structures and Enumeration Types


typedef enum _aafCheckVerbose_t
typedef enum _aafCheckWarnings_t
typedef enum _aafDeinterleave_t
typedef struct _aafSelectInfo_t



typedef enum _aafCheckVerbose_t


The typedef enum _aafCheckVerbose_t enumeration type .
Syntax
typedef enum _aafCheckVerbose_t{
  kAAFCheckVerbose   ,
  kCheckQuiet  } aafCheckVerbose_t;
};

Remarks
No special remarks.
See Also


typedef enum _aafCheckWarnings_t


The typedef enum _aafCheckWarnings_t enumeration type .
Syntax
typedef enum _aafCheckWarnings_t{
  kAAFCheckPrintWarnings   ,
  kAAFCheckNoWarnings  } aafCheckWarnings_t;
};

Remarks
No special remarks.
See Also


typedef enum _aafDeinterleave_t


The typedef enum _aafDeinterleave_t enumeration type .
Syntax
typedef enum _aafDeinterleave_t{
  deinterleave  ,
  leaveInterleaved  } aafDeinterleave_t;
};

Remarks
No special remarks.
See Also


typedef struct _aafSelectInfo_t


The typedef struct _aafSelectInfo_t structure .
Syntax
typedef struct _aafSelectInfo_t{
  aafBool  hwAssisted;
  aafBool  isNative;
  aafBool  willHandleMDES;
  aafInt16  relativeLoss;
  aafUInt32  avgBitsPerSec;
};

Parameters
  hwAssisted
  Specifies hwassisted.
  isNative
  Specifies isnative.
  willHandleMDES
  Specifies willhandleMDES.
  relativeLoss
  Specifies relativeloss.
  avgBitsPerSec
  Specifies avgbits per sec.
Remarks
No special remarks.
See Also