Sets the compositions in the composition picker view to those that match the specified criteria.
Original signature is '- (void) setCompositionsFromRepositoryWithProtocol:(NSString*)protocol andAttributes:(NSDictionary*)attributes'
Available in Mac OS X v10.5 and later.
Declaration Syntax
C# | Visual Basic | Visual C++ |
public virtual void SetCompositionsFromRepositoryWithProtocolAndAttributes( NSString protocol, NSDictionary attributes )
Public Overridable Sub SetCompositionsFromRepositoryWithProtocolAndAttributes ( _ protocol As NSString, _ attributes As NSDictionary _ )
public: virtual void SetCompositionsFromRepositoryWithProtocolAndAttributes( NSString^ protocol, NSDictionary^ attributes )
Parameters
- protocol (NSString)
- The protocols that you want compositions shown in the picker view to conform to. You can pass any of these protocols: QCCompositionProtocolAnimation, QCCompositionProtocolImageProducer, QCCompositionProtocolImageFilter, QCCompositionProtocolImageCompositor, QCCompositionProtocolImageTransition, and QCCompositionProtocolScreenSaverRSS.
- attributes (NSDictionary)
- A dictionary that contains the attributes, and their associated values, that you want compositions in the picker view to match. For example, you can pass: QCCompositionAttributeNameKey, QCCompositionAttributeDescriptionKey, QCCompositionAttributeCopyrightKey, QCCompositionAttributeBuiltInKey, and QCCompositionAttributeTimeDependentKey. Pass nil if you don’t want to filter based on the attributes.
Version Information
- Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)