| Inherits from | |
| Framework | Library/Frameworks/QTKit.framework |
| Availability | Available in QuickTime 7.2.1 and later.
|
| Declared in | QTCompressionOptions.h |
This class represents a set of compression options for a particular type of media. QTCompressionOptions objects are used to describe compression options for different kinds of media. Compression options are created from presets keyed by a named identifier. Preset identifiers are described in the Constants section that describes the Compression Options Identifiers.
– mediaType
– localizedDisplayName
– localizedCompressionOptionsSummary
– isEqualToCompressionOptions:
An array of identifiers that can be used to create compression options on the user’s computer.
+ (QTCompressionOptions *)compressionOptionsWithIdentifier:(NSString *)identifier
An array of strings that can be used to create compression options with compressionOptionsWithIdentifier:.
QTCompressionOptions.hA QTCompressionOptions instance configured with the options for the given identifier.
+ (QTCompressionOptions *)compressionOptionsWithIdentifier:(NSString *)identifier
A compression options object with the appropriate compression options.
QTCompressionOptions.hReturns whether the receiver contains options identical to those in the given compression options object.
- (BOOL)isEqualToCompressionOptions:(QTCompressionOptions *)compressionOptions
QTCompressionOptions.hA localized summary of the receiver’s compression options.
- (NSString *)localizedCompressionOptionsSummary
A localized string summarizing the receiver's compression options.
QTCompressionOptions.hA short localized name describing the receiver’s compression options.
- (NSString *)localizedDisplayName
A localized string appropriate for display in the user interface (in a list of compression options, for example).
QTCompressionOptions.hThe media type on which the receiver’s compression options should be used.
- (NSString *)mediaType
A QuickTime media type, such as QTMediaTypeVideo or QTMediaTypeSound.
QTCompressionOptions.hThe following are compression options identifiers. These identifiers can be passed to the compressionOptionsWithIdentifier: class method to get an instance configured with the compression options for that identifier.
Compresses video using the Apple Intermediate codec at lossless quality.
@"QTCompressionOptionsLosslessAppleIntermediateVideo"
@"QTCompressionOptionsLosslessAppleIntermediateVideo"This is appropriate for an intermediate format for media that requires further processing.
QTCompressionOptions.hCompresses video using the Animation codec at highest quality and color depth.
@"QTCompressionOptionsLosslessAnimationVideo"
@"QTCompressionOptionsLosslessAnimationVideo"This is appropriate for an intermediate format for media that requires further processing.
QTCompressionOptions.hCompresses video using the H.264 codec using medium bit-rate settings with dimensions no larger than 160x120.
@"QTCompressionOptions120SizeH264Video"
@"QTCompressionOptions120SizeH264Video"This is appropriate for delivery to low-bandwidth and low-capacity destinations.
QTCompressionOptions.hCompresses video using the H.264 codec using medium bit-rate settings with dimensions no larger than 320x240.
@"QTCompressionOptions240SizeH264Video"
@"QTCompressionOptions240SizeH264Video"This is appropriate for delivery to medium-bandwidth and medium-capacity destinations.
QTCompressionOptions.hCompresses video using the H.264 codec using medium bit-rate settings with dimensions no larger than 720x480.
@"QTCompressionOptionsSD480SizeH264Video"
@"QTCompressionOptionsSD480SizeH264Video"This is appropriate for delivery to medium and high-bandwidth and medium- and high-capacity destinations.
QTCompressionOptions.hCompresses video using the MPEG-4 codec using medium bit-rate settings with dimensions no larger than 160x120.
@"QTCompressionOptions120SizeMPEG4Video"
@"QTCompressionOptions120SizeMPEG4Video"This is appropriate for delivery to low-bandwidth and low-capacity destinations.
QTCompressionOptions.hCompresses video using the MPEG-4 codec using medium bit-rate settings with dimensions no larger than 320x240.
@"QTCompressionOptions240SizeMPEG4Video"
@"QTCompressionOptions240SizeMPEG4Video"This is appropriate for delivery to medium-bandwidth and medium-capacity destinations.
QTCompressionOptions.hCompresses video using the MPEG-4 codec using medium bit-rate settings with dimensions no larger than 720x480.
@"QTCompressionOptionsSD480SizeMPEG4Video"
@"QTCompressionOptionsSD480SizeMPEG4Video"This is appropriate for delivery to medium and high-bandwidth and medium- and high-capacity destinations.
QTCompressionOptions.hCompresses audio using the Apple Lossless codec.
@"QTCompressionOptionsLosslessALACAudio"
@"QTCompressionOptionsLosslessALACAudio"This is appropriate for an intermediate format for media that requires further processing.
QTCompressionOptions.hCompresses audio using the AAC codec at 64 kbps per channel.
@"QTCompressionOptionsHighQualityAACAudio"
@"QTCompressionOptionsHighQualityAACAudio"This is appropriate for delivery of high-quality music and other audio.
QTCompressionOptions.hCompresses audio using the AAC codec at 32 kbps per channel.
@"QTCompressionOptionsVoiceQualityAACAudio"
QTCompressionOptions.h
Last updated: 2007-07-23