IListMakerApp Interface
Windows Media Center has the ability to gather lists of files from the user and provide them to a CD/DVD recording application. To get file lists from Windows Media Center, an application must implement the IListMakerApp interface. Windows Media Center uses this interface to provide list items to the application, and to retrieve information from the application about the recording medium. In particular, Windows Media Center gets the total capacity of the medium and the amount of unused space remaining on the medium. Windows Media Center communicates this information to the user during the file selection process.
This interface also provides strings and icons that Windows Media Center uses to customize the list-making part of the user interface. This interface enables your application to establish your brand's identity inside Windows Media Center.
Syntax
public interface IListMakerApp
Public Instance Methods
Method | Description |
Cancel | Informs a CD/DVD recording application that the user canceled the list-making operation. |
ItemAdded | Informs a CD/DVD recording application that the user added a new file to the list. |
ItemRemoved | Informs a CD/DVD recording application that the user removed a file from the list. |
Launch | Starts a CD/DVD recording application. |
RemoveAllItems | Informs an application that the user clicked the Remove All button to remove all previously selected items from the list. |
Repeat | Causes a CD/DVD recording application to repeat the previous recording operation. |
Public Instance Properties
Property | Description |
ByteCapacity | Gets a value that indicates the capacity of the CD or DVD, in bytes. |
ByteUsed | Gets a value that indicates the amount of CD or DVD space, in bytes, that has been used so far. |
CanProceed | Gets a value that indicates whether a CD/DVD recording application can proceed with a recording operation. |
CapacityFormat | Gets a value that indicates the format in which a CD/DVD recording application provides status information. |
CreatePageTitle | Gets the string that Windows Media Center uses as the title of the list creation page. |
FailureReason | Gets information about an exception raised when an operation failed. |
IsPercentCompleteKnown | Gets a value that indicates whether the percentage completed is known. |
IsTimeRemainingKnown | Gets a value that indicates whether the amount of time remaining until completion is known. |
ItemCapacity | Gets a value that indicates the capacity of the CD or DVD, in items. |
ItemUsed | Gets a value that indicates the amount of CD or DVD space, in items, that has been used so far. |
IsOrderImportant | Gets a value that indicates whether the user should be allowed to control the order of the files in the list. |
PageTitle | Gets the string that Windows Media Center places in the upper-right corner of CD/DVD creation pages. |
PercentComplete | Gets a value that indicates the progress that a CD/DVD recording application has made in the recording operation. |
Repeatable | Gets a value that indicates whether to let the user repeat the previous CD or DVD recording operation. |
SaveListButtonTitle | Gets the string that Windows Media Center places on the button that is used to finish the CD or DVD recording operation. |
ShowCapacityAsPercentage | Gets a value that indicates whether the status is expressed as a percentage. |
ShowRemainingCapacity | Gets a value that indicates whether the status message should reflect the capacity of, or space remaining on, the CD or DVD. |
Succeeded | Gets a value that indicates whether the operation finished successfully. |
SupportedMediaTypes | Gets a value that indicates the types of media that a CD/DVD recording application supports. |
TimeCapacity | Gets a value that indicates the capacity of the CD or DVD, in recording time. |
TimeRemaining | Gets a value that indicates the estimated time remaining before the recording operation is completed. |
TimeUsed | Gets a value that indicates the amount of recording time that has been used on CD or DVD. |
ViewListButtonTitle | Gets the string that Windows Media Center places on the button that is used to view the media items to be copied to the CD or DVD. |
ViewListPageTitle | Gets the string that Windows Media Center uses as the title of the view-list page. |
Public Instance Events
Event | Description |
Completed | Raised when the operation has completed. |
ProgressChanged | Raised when the progress of the operation has changed. |
See Also