AAFA Developer Support

Main Page | Class List | File List | Class Members

AAFPluginTypes.idl

Go to the documentation of this file.
00001 
00002 cpp_quote("//=---------------------------------------------------------------------=")
00003 cpp_quote("//")
00004 cpp_quote("// This file was GENERATED for the AAF SDK")
00005 cpp_quote("//")
00006 cpp_quote("// $Id: AAFPluginTypes.idl,v 1.3 2004/09/10 17:12:59 stuart_hc Exp $ $Name:  $")
00007 cpp_quote("//")
00008 cpp_quote("// The contents of this file are subject to the AAF SDK Public")
00009 cpp_quote("// Source License Agreement (the \"License\"); You may not use this file")
00010 cpp_quote("// except in compliance with the License.  The License is available in")
00011 cpp_quote("// AAFSDKPSL.TXT, or you may obtain a copy of the License from the AAF")
00012 cpp_quote("// Association or its successor.")
00013 cpp_quote("//")
00014 cpp_quote("// Software distributed under the License is distributed on an \"AS IS\"")
00015 cpp_quote("// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See")
00016 cpp_quote("// the License for the specific language governing rights and limitations")
00017 cpp_quote("// under the License.")
00018 cpp_quote("//")
00019 cpp_quote("// The Original Code of this file is Copyright 1998-2004, Licensor of the")
00020 cpp_quote("// AAF Association.")
00021 cpp_quote("//")
00022 cpp_quote("// The Initial Developer of the Original Code of this file and the")
00023 cpp_quote("// Licensor of the AAF Association is Avid Technology.")
00024 cpp_quote("// All rights reserved.")
00025 cpp_quote("//")
00026 cpp_quote("//=---------------------------------------------------------------------=")
00027 
00028 
00029 
00030 #ifndef DO_NO_IMPORTS
00031 import "wtypes.idl";
00032 #endif
00033 #ifndef DO_NO_IMPORTS
00034 import "AAFTypes.idl";
00035 #endif
00036 
00037 [
00038     uuid(410ED8B1-912B-11D2-8088-006008143e6f),
00039     pointer_default(unique)
00040 ]
00041 
00042 interface IAAFPluginTypes
00043 {
00044 
00045 typedef aafInt32 aafDeinterleave_t;
00046 typedef enum _aafDeinterleave_e
00047 {
00048         kAAFdeinterleave,
00049         kAAFleaveInterleaved
00050 } aafDeinterleave_e;
00051 
00052 typedef aafInt32 aafCheckVerbose_t;
00053 typedef enum _aafCheckVerbose_e
00054 {
00055         kAAFCheckVerbose, 
00056         kAAFCheckQuiet
00057 } aafCheckVerbose_e;
00058 
00059 typedef aafInt32 aafCheckWarnings_t;
00060 typedef enum _aafCheckWarnings_e
00061 {
00062         kAAFCheckPrintWarnings, 
00063         kAAFCheckNoWarnings
00064 } aafCheckWarnings_e;
00065 
00066 typedef struct _aafSelectInfo_t
00067 {
00068         aafBoolean_t            hwAssisted;
00069         aafBoolean_t            isNative;
00070         aafBoolean_t            willHandleMDES;
00071         aafInt16                relativeLoss;
00072         aafUInt32               avgBitsPerSec;
00073 } aafSelectInfo_t;
00074 
00075 }
00076 

Generated on Thu Feb 17 09:34:31 2005 for by doxygen 1.4.1