Media foundation media sink
    2.
    发明授权
    Media foundation media sink 有权
    媒体基础媒体下沉

    公开(公告)号:US07725920B2

    公开(公告)日:2010-05-25

    申请号:US10608869

    申请日:2003-06-27

    CPC分类号: H04L65/604 H04L67/02

    摘要: A method and system provides interfaces, data structures and events for representing a “sink” of multimedia data to interact with objects in a multimedia system to control multimedia objects. The interfaces and data structures enable efficient management for media objects that must interface directly with each other. One embodiment is directed to providing a common interface and a single API to a plurality of media objects. In an embodiment, the API is a control layer that isolates the media objects from each other and provides a single point of control, allowing media objects to be added or removed without affecting any other media objects. The control layer allows users to become familiar with only one API instead of many thereby facilitating the tasks of programming and documentation.

    摘要翻译: 方法和系统提供用于表示多媒体数据的“接收”的接口,数据结构和事件,以与多媒体系统中的对象交互以控制多媒体对象。 接口和数据结构可以实现对必须直接彼此接口的媒体对象的高效管理。 一个实施例旨在向多个媒体对象提供公共接口和单个API。 在一个实施例中,API是将媒体对象彼此隔离并提供单个控制点的控制层,允许添加或移除媒体对象而不影响任何其他媒体对象。 控制层允许用户只熟悉一个API而不是许多API,从而便于编程和文档的任务。

    Media processing methods, systems and application program interfaces
    5.
    发明申请
    Media processing methods, systems and application program interfaces 有权
    媒体处理方法,系统和应用程序接口

    公开(公告)号:US20050125734A1

    公开(公告)日:2005-06-09

    申请号:US10730401

    申请日:2003-12-08

    IPC分类号: G06F3/00 G06F15/00

    CPC分类号: G06F17/30056 G06F17/30058

    摘要: Media processing methods, systems and application program interfaces (APIs) are described. In but one embodiment, a media engine component, also referred to as a media engine, provides a simple and unified way of rendering media from an origin to a destination of choice without requiring intimate knowledge about the underlying components, their connectivity and management. Clients of the media engine need not worry about how to render the particular media, but rather can simply focus on what media to render and where to render the media. In at least one embodiment, a media session is provided and is encapsulated by the media engine and provides a mechanism by which additional components are made transparent to the application and, in at least some embodiment, the media engine. In some embodiments, the media engine and media session provide a simple API for building, configuring, and manipulating a pipeline of components (e.g. media sources, transforms, and sinks) for media flow control between an origin and one or more destinations.

    摘要翻译: 描述媒体处理方法,系统和应用程序接口(API)。 在一个实施例中,媒体引擎组件(也称为媒体引擎)提供了简单而统一的方式,可以将媒体从原始到目的地呈现,而不需要关于底层组件及其连接性和管理的亲密知识。 媒体引擎的客户不必担心如何渲染特定的媒体,而只能专注于要呈现的媒体以及媒体的播放位置。 在至少一个实施例中,媒体会话被提供并由媒体引擎封装,并且提供了一种机制,通过该机制使附加组件对于应用是透明的,并且在至少一些实施例中是媒体引擎。 在一些实施例中,媒体引擎和媒体会话提供用于构建,配置和操纵组件流水线(例如,媒体源,变换和汇点)的简单API,用于在源和一个或多个目的地之间的媒体流控制。

    Media processing methods, systems and application program interfaces
    6.
    发明申请
    Media processing methods, systems and application program interfaces 有权
    媒体处理方法,系统和应用程序接口

    公开(公告)号:US20050204289A1

    公开(公告)日:2005-09-15

    申请号:US10730735

    申请日:2003-12-08

    IPC分类号: G06F3/00 G06F17/00

    摘要: Media processing methods, systems and application program interfaces (APIs) are described. In but one embodiment, a media engine component, also referred to as a media engine, provides a simple and unified way of rendering media from an origin to a destination of choice without requiring intimate knowledge about the underlying components, their connectivity and management. Clients of the media engine need not worry about how to render the particular media, but rather can simply focus on what media to render and where to render the media. In at least one embodiment, a media session is provided and is used by the media engine and provides a mechanism by which additional components are made transparent to the application and, in at least some embodiment, the media engine. In some embodiments, the media engine and media session provide a simple API for building, configuring, and manipulating a pipeline of components (e.g. media sources, transforms, and sinks) for media flow control between an origin and one or more destinations.

    摘要翻译: 描述媒体处理方法,系统和应用程序接口(API)。 在一个实施例中,媒体引擎组件(也称为媒体引擎)提供了简单而统一的方式,可以将媒体从原始到目的地呈现,而不需要关于底层组件及其连接性和管理的亲密知识。 媒体引擎的客户不必担心如何渲染特定的媒体,而只能专注于要呈现的媒体以及媒体的播放位置。 在至少一个实施例中,媒体会话被提供并由媒体引擎使用,并且提供了使附加组件对于应用程序是透明的机制,并且在至少一些实施例中是媒体引擎。 在一些实施例中,媒体引擎和媒体会话提供用于构建,配置和操纵组件流水线(例如,媒体源,变换和汇点)的简单API,用于在源和一个或多个目的地之间的媒体流控制。

    Destination application program interfaces
    7.
    发明申请
    Destination application program interfaces 有权
    目的应用程序接口

    公开(公告)号:US20050132168A1

    公开(公告)日:2005-06-16

    申请号:US10735522

    申请日:2003-12-11

    IPC分类号: G06F9/30 G06F9/44

    CPC分类号: G06F9/4488

    摘要: Media processing methods, systems and application program interfaces (APIs) in which a destination component, also referred to as a destination, provides an application with a simple and unified way of rendering, archiving, broadcasting (or other types of media output processing) media from an origin to a target of choice, without requiring the application to have intimate knowledge about underlying components, their connectivity and management. For example, applications can use a destination to help manage the rendering or archiving (or other processing) of the particular media.

    摘要翻译: 媒体处理方法,系统和应用程序接口(API),其中目标组件(也称为目的地)向应用提供简单和统一的呈现,归档,广播(或其他类型的媒体输出处理)媒体的方式 从一个起源到一个选择的目标,而不需要应用程序对底层组件,连接和管理有深入的了解。 例如,应用程序可以使用目的地来帮助管理特定媒体的呈现或归档(或其他处理)。