DVD changer API's
First Claim
Patent Images
1. A computer readable storage medium storing an application program interface (API) for controlling an external media changer, the API comprising:
- an identification component for determining at least one of a location, type, or identity of one or more media discs located in the external media changer, wherein the identification component is functional to expose at least the following properties for use by an application;
a drive disc data property that provides information of a media disc located in a drive of the external media changer, and a slot disc data property that provides information of one or more media disks located in a slot of the external media changer;
a loading component for loading and unloading of the one or more media discs into the external media changer, wherein the loading component of the API allows a member of the one or more media discs to be loaded into a specified slot of the external media changer; and
a locking component for locking and unlocking of the external media changer, wherein the locking component of the API prevents computing applications other than a computing application that locks a media changer drive of the external media changer to access the media changer drive by way of the API.
2 Assignments
0 Petitions
Accused Products
Abstract
Application program interfaces for controlling an external media changer from a computer are provided. The application program interfaces allow for loading and identification of discs in a media changer. The application program interfaces can further allow for control of media changer functions such as locking of media changer elements and playback of disc content for discs in the media changer.
9 Citations
18 Claims
-
1. A computer readable storage medium storing an application program interface (API) for controlling an external media changer, the API comprising:
-
an identification component for determining at least one of a location, type, or identity of one or more media discs located in the external media changer, wherein the identification component is functional to expose at least the following properties for use by an application; a drive disc data property that provides information of a media disc located in a drive of the external media changer, and a slot disc data property that provides information of one or more media disks located in a slot of the external media changer; a loading component for loading and unloading of the one or more media discs into the external media changer, wherein the loading component of the API allows a member of the one or more media discs to be loaded into a specified slot of the external media changer; and a locking component for locking and unlocking of the external media changer, wherein the locking component of the API prevents computing applications other than a computing application that locks a media changer drive of the external media changer to access the media changer drive by way of the API. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable medium having computer executable instructions embodied thereon for performing a method of operating an external media changer from a computing application, wherein the computing application utilizes control codes provided by an application program interface (API), the method comprising:
-
exposing an interface of the external media changer, such that the external media changer interface is capable of receiving the control codes utilized by the computing application; receiving identifying information of the external media changer; receiving, from the external media changer, a determination of a location, a media type, and an identity of a media disc located in a slot of the external media changer, wherein the API utilizes a slot disc data collection API to provide a method for retrieval of information to facilitate making the determination; instructing the external media changer to load the media disc into a media changer drive of the external media changer; receiving information from the external media changer comprising a media type, an identifier, a volume label, metadata, and a drive path associated with the media disc, wherein the API utilizes a drive disc collection API to provide a method for retrieval of the information; instructing the external media changer to lock the external media changer interface, wherein the external media changer interface is only utilized by the computing application when locked. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method for controlling an external media changer from a computing application operating on a computing device by way of an application program interface (API), the method comprising:
-
exposing an interface of the external media changer, wherein the interface is exposed by the API so that the external media changer and computing application can communicate, wherein the API is comprised of a drive disc data collection API that provides a method for retrieving information of a drive and the API is further comprised of a slot disc data collection API that provides a method for retrieving information of a slot; and receiving at the external media changer, instructions to perform the following functions, wherein the instructions are received from the computing application by way of the API to the external media changer interface the functions described by the instructions include; (1) communicating product data of the external media changer to the computing device; (2) communicating a current status of one or more elements of the media changer, wherein the one or more elements include a slot and a drive of the media changer, wherein the current status of the slot is communicated to the computing device by way of a slot disc collection API and the current status of the drive is communicated to the computing device by way of a drive disc data collection API; (3) locking the media changer so that the media changer interface is only available to the computing application; (4) moving a media disc located in the slot of the media changer to the drive of the media changer; and (5) playing the media disc located in the drive of the media changer.
-
Specification