Microsoft DirectX 8.0

DirectShow Editing Services Components

Microsoft® DirectShow® Editing Services (DES) includes the following COM components. (See also: Transitions and Effects.)

  • Composition
  • Effect
  • Group
  • Media Detector
  • Media Locator
  • Property Setter
  • Render Engine (Basic)
  • Render Engine (Smart)
  • Source
  • Timeline
  • Track
  • Transition
  • XML Parser
  • Composition

    DescriptionContains tracks and other compositions.
    Class IdentifierNot applicable. Use IAMTimeline::CreateEmptyNode to create.
    Interfaces
    See AlsoThe Timeline Model, Constructing a Timeline

    Effect

    DescriptionProduces a video or audio effect.
    Class IdentifierNot applicable. Use IAMTimeline::CreateEmptyNode to create.
    Interfaces
    See AlsoThe Timeline Model, Working with Effects and Transitions

    Group

    DescriptionTop-level composition.
    Class IdentifierNot applicable. Use IAMTimeline::CreateEmptyNode to create.
    Interfaces
    See AlsoThe Timeline Model, Constructing a Timeline

    Media Detector

    DescriptionRetrieves information and still frames from file sources.
    Class IdentifierCLSID_MediaDet
    Interfaces
    See AlsoWorking with Sources

    Media Locator

    DescriptionLocates the files associated with source objects.
    Class IdentifierCLSID_MediaLocator
    Interfaces
    See AlsoWorking with Sources

    Property Setter

    DescriptionSets IDispatch properties on a timeline object.
    Class IdentifierCLSID_PropertySetter
    Interfaces
    See AlsoThe Timeline Model, Working with Effects and Transitions

    Render Engine (Basic)

    DescriptionRenders uncompressed output from a timeline.
    Class IdentifierCLSID_RenderEngine
    Interfaces
    See AlsoRendering a Project

    Render Engine (Smart)

    DescriptionRenders compressed output from a timeline.
    Class IdentifierCLSID_SmartRenderEngine
    Interfaces
    See AlsoRendering a Project

    Source

    DescriptionRepresents a source clip in timeline.
    Class IdentifierNot applicable. Use IAMTimeline::CreateEmptyNode to create.
    Interfaces
    See AlsoThe Timeline Model, Working with Sources

    Timeline

    DescriptionContains all of the objects in a video editing project.
    Class IdentifierCLSID_AMTimeline
    Interfaces
    See AlsoThe Timeline Model, Constructing a Timeline

    Track

    DescriptionContains source objects.
    Class IdentifierNot applicable. Use IAMTimeline::CreateEmptyNode to create.
    Interfaces
    See AlsoThe Timeline Model, Constructing a Timeline

    Transition

    DescriptionCreates a transition between tracks or compositions.
    Class IdentifierNot applicable. Use IAMTimeline::CreateEmptyNode to create.
    Interfaces
    See AlsoThe Timeline Model, Working with Effects and Transitions

    XML Parser

    DescriptionConverts an XML project file into a timeline.
    Class IdentifierCLSID_Xml2Dex
    Interfaces
    See AlsoLoading and Previewing a Project