1 #import <Cocoa/Cocoa.h> 
    2 #import <Quartz/Quartz.h> 
    3 #import <VVBufferPool/VVBufferPool.h> 
   61 + (BOOL) pathLooksLikeALegitComposition:(NSString *)p;
 
   63 + (id) compositionWithFile:(NSString *)p;
 
   65 - (id) initWithFile:(NSString *)p;
 
   67 - (NSDictionary *) findSplitterForPublishedInputNamed:(NSString *)n inStateDict:(NSDictionary *)d;
 
   68 - (NSDictionary *) findSplitterForPublishedOutputNamed:(NSString *)n inStateDict:(NSDictionary *)d;
 
   70 - (NSMutableArray *) arrayOfItemDictsOfClass:(NSString *)className;
 
   71 - (void) _addItemDictsOfClass:(NSString *)c inStateDict:(NSDictionary *)d toArray:(NSMutableArray *)a;
 
   72 - (BOOL) findVideoInputInStateDict:(NSDictionary *)d;
 
   73 - (void) cleanUpStateDict:(NSMutableDictionary *)d;
 
   77 - (NSDictionary *) publishedInputsDict;
 
   79 - (NSDictionary *) publishedOutputsDict;
 
   81 - (NSString *) compositionName;
 
   83 - (NSString *) compositionPath;
 
   85 - (NSArray *) inputKeys;
 
   87 - (NSString *) category;
 
   89 - (NSString *) description;
 
   91 - (NSArray *) protocols;
 
   93 - (BOOL) hasLiveInput;
 
   95 - (BOOL) isCompositionMode;
 
   96 - (BOOL) isTransitionMode;  
 
   97 - (BOOL) isMusicVisualizer; 
 
NSString * compositionPath()
Returns the path of the composition. 
Definition: VVQCComposition.m:519
NSString * category()
Returns the category of the composition. 
Definition: VVQCComposition.m:530
NSArray * inputKeys()
Returns an array of strings. Each string is the name of a published input splitter- the strings are o...
Definition: VVQCComposition.m:522
NSString * description()
Returns the description of the composition. 
Definition: VVQCComposition.m:533
NSArray * protocols()
Returns an array of NSStrings describing the protocol that this composition conforms to...
Definition: VVQCComposition.m:536
Load a Quartz Composer composition and parse it as a text file (QC comps are basically big plists) to...
Definition: VVQCComposition.h:49
NSDictionary * publishedOutputsDict()
Returns an NSDictionary describing the top-level published output in the composition. 
Definition: VVQCComposition.m:506
NSDictionary * publishedInputsDict()
Retruns an NSDictionary describing the top-level published inputs in the composition. 
Definition: VVQCComposition.m:503
BOOL hasLiveInput()
Returns YES if this composition has a live input. 
Definition: VVQCComposition.m:539