APIdia Launch Partner
Top Description Constructors Methods
com.sun.media.jfxmediaimpl.platform

public abstract Class Platform

extends Object
Class Inheritance
Known Direct Subclasses
com.sun.media.jfxmediaimpl.platform.gstreamer.GSTPlatform, com.sun.media.jfxmediaimpl.platform.ios.IOSPlatform, com.sun.media.jfxmediaimpl.platform.java.JavaPlatform, com.sun.media.jfxmediaimpl.platform.osx.OSXPlatform
Imports
com.sun.media.jfxmedia.Media, .MediaPlayer, .MetadataParser, com.sun.media.jfxmedia.locator.Locator

JFXMedia platform interface.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
public boolean
public abstract Media
public abstract MediaPlayer
createMediaPlayer(Locator source)

Prepare for playing the specified media.

public MetadataParser
public static Platform
public String[]
public String[]
public boolean
loadPlatform()

Returns: false if the platform cannot be loaded

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

Platformback to summary
public Platform()

Method Detail

canPlayContentTypeback to summary
public boolean canPlayContentType(String contentType)
canPlayProtocolback to summary
public boolean canPlayProtocol(String protocol)
createMediaback to summary
public abstract Media createMedia(Locator source)
createMediaPlayerback to summary
public abstract MediaPlayer createMediaPlayer(Locator source)

Prepare for playing the specified media. If the media stream is unsupported return null so other platforms may be used.

createMetadataParserback to summary
public MetadataParser createMetadataParser(Locator source)
getPlatformInstanceback to summary
public static Platform getPlatformInstance()
getSupportedContentTypesback to summary
public String[] getSupportedContentTypes()
getSupportedProtocolsback to summary
public String[] getSupportedProtocols()
loadPlatformback to summary
public boolean loadPlatform()
Returns:boolean

false if the platform cannot be loaded