QuickTime - QuickTime Framework

QuickTime Framework

The QuickTime framework provides the following:

  • Encoding and transcoding video and audio from one format to another.
  • Decoding video and audio, then sending the decoded stream to the graphics or audio subsystem for playback. In Mac OS X, QuickTime sends video playback to the Quartz Extreme (OpenGL) Compositor.
  • A "component" plug-in architecture for supporting additional 3rd-party codecs (such as DivX).

As of early 2008, the framework hides many older codecs listed below from the user although the option to "Show legacy encoders" exists in QuickTime Preferences to use them. The framework supports the following file types and codecs natively:

Audio Video Picture
  • Advanced Audio Coding (AAC)
  • AMR Narrowband
  • Apple Lossless
  • Au file format
  • Audio Interchange File Format (AIFF)
  • A-law
  • Core Audio Format
  • MACE
  • Microsoft Adaptive DPCM (MS ADPCM)
  • MIDI
  • MPEG-1 Audio Layer 3 (MP3)
  • Pulse-code modulation (PCM)
  • QCELP (Qualcomm PureVoice)
  • QDesign
  • Waveform Audio File Format (WAV)
  • μ-law
  • 3GP and 3G2
  • Animated GIF
  • Animation
  • Apple ProRes
  • Audio Video Interleave (AVI)
  • DV
  • Cinepak
  • Component Video
  • Graphics
  • H.261
  • H.262/MPEG-2 Part 2
  • H.263
  • H.264/MPEG-4 AVC
  • Microsoft Video 1
  • MPEG-1
  • MPEG-4 Part 2
  • Motion JPEG
  • Pixlet
  • Planar RGB
  • Qtch
  • QuickTime Movie
  • QuickTime VR
  • Sorenson Video
  • BMP
  • FlashPix
  • Graphics Interchange Format (GIF)
  • JPEG
  • JPEG 2000
  • TXT
  • Portable Network Graphics (PNG)
  • Truevision TGA
  • TIFF

Read more about this topic:  QuickTime

Famous quotes containing the word framework:

    The city is a fact in nature, like a cave, a run of mackerel or an ant-heap. But it is also a conscious work of art, and it holds within its communal framework many simpler and more personal forms of art. Mind takes form in the city; and in turn, urban forms condition mind.
    Lewis Mumford (1895–1990)