Show: Delphi
C++
Display Preferences
MPlayer
From XE API Documentation
Classes
| EMCIDeviceError | EMCIDeviceError is the exception class for devices that provide a Media Control Interface (MCI) driver. |
| TMediaPlayer |
TMediaPlayer controls devices that provide a Media Control Interface (MCI) driver. |
| TMPButton | Stores the properties of a TMediaPlayer button. |
Types
| EMPNotify | EMPNotify is the type of event handlers that respond when the user interacts with a TMediaPlayer component. |
| EMPPostNotify | EMPPostNotify is the type of a media player's OnPostClick event handler. |
| TButtonSet | TButtonSet is a set of TMPBtnType values. |
| TMediaDevice | TMediaDevice is used internally. |
| TMPBtnType | TMPBtnType defines the possible buttons in a TMediaPlayer component and TButtonSet represents a set of those buttons. |
| TMPButton | Stores the properties of a TMediaPlayer button. |
| TMPDevCaps | TMPDevCaps defines the capabilities of a TMediaPlayer component and TMPDevCapsSet represents a set of those capabilities. |
| TMPDevCapsSet | Represents the TMediaPlayer component's set of capabilities. |
| TMPDeviceTypes | TMPDeviceTypes identifies a multimedia device. |
| TMPGlyph | Represents the bitmap that appears on a TMediaPlayer button. |
| TMPModes | TMPModes identifies the state of a TMediaPlayer component. |
| TMPNotifyValues | TMPNotifyValues identifies the types of notifications a media device can give a TMediaPlayer component. |
| TMPTimeFormats | TMPTimeFormats indicates the format a media player uses to indicate position. |
Constants
| btBack | btBack: TMPBtnType = btBack; |
| btEject | btEject: TMPBtnType = btEject; |
| btNext | btNext: TMPBtnType = btNext; |
| btPause | btPause: TMPBtnType = btPause; |
| btPlay | btPlay: TMPBtnType = btPlay; |
| btPrev | btPrev: TMPBtnType = btPrev; |
| btRecord | btRecord: TMPBtnType = btRecord; |
| btStep | btStep: TMPBtnType = btStep; |
| btStop | btStop: TMPBtnType = btStop; |
| dtAutoSelect | dtAutoSelect: TMPDeviceTypes = dtAutoSelect; |
| dtAVIVideo | dtAVIVideo: TMPDeviceTypes = dtAVIVideo; |
| dtCDAudio | dtCDAudio: TMPDeviceTypes = dtCDAudio; |
| dtDAT | dtDAT: TMPDeviceTypes = dtDAT; |
| dtDigitalVideo | dtDigitalVideo: TMPDeviceTypes = dtDigitalVideo; |
| dtMMMovie | dtMMMovie: TMPDeviceTypes = dtMMMovie; |
| dtOther | dtOther: TMPDeviceTypes = dtOther; |
| dtOverlay | dtOverlay: TMPDeviceTypes = dtOverlay; |
| dtScanner | dtScanner: TMPDeviceTypes = dtScanner; |
| dtSequencer | dtSequencer: TMPDeviceTypes = dtSequencer; |
| dtVCR | dtVCR: TMPDeviceTypes = dtVCR; |
| dtVideodisc | dtVideodisc: TMPDeviceTypes = dtVideodisc; |
| dtWaveAudio | dtWaveAudio: TMPDeviceTypes = dtWaveAudio; |
| mgColored | mgColored: TMPGlyph = mgColored; |
| mgDisabled | mgDisabled: TMPGlyph = mgDisabled; |
| mgEnabled | mgEnabled: TMPGlyph = mgEnabled; |
| mpCanEject | mpCanEject: TMPDevCaps = mpCanEject; |
| mpCanPlay | mpCanPlay: TMPDevCaps = mpCanPlay; |
| mpCanRecord | mpCanRecord: TMPDevCaps = mpCanRecord; |
| mpCanStep | mpCanStep: TMPDevCaps = mpCanStep; |
| mpNotReady | mpNotReady: TMPModes = mpNotReady; |
| mpOpen | mpOpen: TMPModes = mpOpen; |
| mpPaused | mpPaused: TMPModes = mpPaused; |
| mpPlaying | mpPlaying: TMPModes = mpPlaying; |
| mpRecording | mpRecording: TMPModes = mpRecording; |
| mpSeeking | mpSeeking: TMPModes = mpSeeking; |
| mpStopped | mpStopped: TMPModes = mpStopped; |
| mpUsesWindow | mpUsesWindow: TMPDevCaps = mpUsesWindow; |
| nvAborted | nvAborted: TMPNotifyValues = nvAborted; |
| nvFailure | nvFailure: TMPNotifyValues = nvFailure; |
| nvSuccessful | nvSuccessful: TMPNotifyValues = nvSuccessful; |
| nvSuperseded | nvSuperseded: TMPNotifyValues = nvSuperseded; |
| tfBytes | tfBytes: TMPTimeFormats = tfBytes; |
| tfFrames | tfFrames: TMPTimeFormats = tfFrames; |
| tfHMS | tfHMS: TMPTimeFormats = tfHMS; |
| tfMilliseconds | tfMilliseconds: TMPTimeFormats = tfMilliseconds; |
| tfMSF | tfMSF: TMPTimeFormats = tfMSF; |
| tfSamples | tfSamples: TMPTimeFormats = tfSamples; |
| tfSMPTE24 | tfSMPTE24: TMPTimeFormats = tfSMPTE24; |
| tfSMPTE25 | tfSMPTE25: TMPTimeFormats = tfSMPTE25; |
| tfSMPTE30 | tfSMPTE30: TMPTimeFormats = tfSMPTE30; |
| tfSMPTE30Drop | tfSMPTE30Drop: TMPTimeFormats = tfSMPTE30Drop; |
| tfTMSF | tfTMSF: TMPTimeFormats = tfTMSF; |