congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
MediaPlayerFactory.release
Code IndexAdd Tabnine to your IDE (free)

How to use
release
method
in
uk.co.caprica.vlcj.player.MediaPlayerFactory

Best Java code snippets using uk.co.caprica.vlcj.player.MediaPlayerFactory.release (Showing top 6 results out of 315)

origin: sarxos/webcam-capture

@Override
public synchronized void dispose() {
  if (!disposed.compareAndSet(false, true)) {
    return;
  }
  LOG.debug("Release resources (player={}, factory={})", player, factory);
  player.release();
  factory.release();
}
origin: sarxos/webcam-capture

@Override
public List<WebcamDevice> getDevices() {
  LOG.debug("Searching devices");
  if (OsUtils.getOS() == OsUtils.WIN) {
    System.err.println("WARNING: VLCj does not support webcam devices discovery on Windows platform");
  }
  List<WebcamDevice> devices = new ArrayList<WebcamDevice>();
  if (mediaListItems != null) {
    for (MediaListItem item : mediaListItems) {
      devices.add(mediaListItemToDevice(item));
    }
  } else {
    MediaPlayerFactory mediaPlayerFactory = createMediaPlayerFactory();
    MediaDiscoverer videoMediaDiscoverer = mediaPlayerFactory.newVideoMediaDiscoverer();
    MediaList videoDeviceList = videoMediaDiscoverer.getMediaList();
    List<MediaListItem> videoDevices = videoDeviceList.items();
    for (MediaListItem item : videoDevices) {
      LOG.debug("Found item {}", item);
      devices.add(mediaListItemToDevice(item));
    }
    videoDeviceList.release();
    videoMediaDiscoverer.release();
    mediaPlayerFactory.release();
  }
  return devices;
}
origin: stackoverflow.com

mediaPlayerFactory.release();
origin: stackoverflow.com

 String[] libvlcArgs = {...add options here...};
MediaPlayerFactory mediaPlayerFactory = new MediaPlayerFactory(libvlcArgs);
FullScreenStrategy fullScreenStrategy = new DefaultFullScreenStrategy(mainFrame);
EmbeddedMediaPlayer mediaPlayer = mediaPlayerFactory.newMediaPlayer(fullScreenStrategy);
String[] standardMediaOptions = {"video-filter=logo", "logo-file=vlcj-logo.png", "logo-opacity=25"}; 
mediaPlayer.setStandardMediaOptions(standardMediaOptions);
mediaPlayer.addMediaPlayerEventListener(new MediaPlayerEventAdapter() {...add implementation here...});
Canvas videoSurface = new Canvas();
mediaPlayer.setVideoSurface(videoSurface);
String mediaPath = "/path/to/some/movie.mpg";
String[] mediaOptions = {};
mediaPlayer.playMedia(mediaPath, mediaOptions);
// Do some interesting things in the application
...
mediaPlayer.release();
mediaPlayerFactory.release();
origin: stackoverflow.com

 public static void Play(File AudioFile){
  if (!LibVLCLoader.Loaded) LibVLCLoader.loadLibVLC();
  MediaPlayerFactory MPF = new MediaPlayerFactory(
    "--video-title=vlcj video output",
    "--no-snapshot-preview",
    "--quiet",
    "--quiet-synchro",
    "--sub-filter=logo:marq",
    "--intf=dummy"
  );
  EmbeddedMediaPlayer EMP = MPF.newEmbeddedMediaPlayer();
  if (EMP.prepareMedia(AudioFile.getAbsolutePath())){
    EMP.addMediaPlayerEventListener(new MediaPlayerEventAdapter(){
      @Override public void subItemFinished(MediaPlayer p, int i){
        EMP.release();
        MPF.release();
      }
    });
    Platform.runLater(() -> EMP.play());
  } else{
    EMP.release();
    MPF.release();
  }
}
origin: entertailion/Fling

mediaPlayerFactory.release();
uk.co.caprica.vlcj.playerMediaPlayerFactoryrelease

Popular methods of MediaPlayerFactory

  • <init>
  • newHeadlessMediaPlayer
  • getEqualizerBandFrequencies
  • getEqualizerPresetNames
  • newDirectMediaPlayer
  • newEmbeddedMediaPlayer
  • newEqualizer
  • newLog
  • newMediaList
  • newMediaListPlayer
  • newMediaPlayer
  • newVideoMediaDiscoverer
  • newMediaPlayer,
  • newVideoMediaDiscoverer,
  • newVideoSurface,
  • setUserAgent

Popular in Java

  • Reading from database using SQL prepared statement
  • requestLocationUpdates (LocationManager)
  • getExternalFilesDir (Context)
  • getResourceAsStream (ClassLoader)
  • KeyStore (java.security)
    KeyStore is responsible for maintaining cryptographic keys and their owners. The type of the syste
  • Format (java.text)
    The base class for all formats. This is an abstract base class which specifies the protocol for clas
  • SortedSet (java.util)
    SortedSet is a Set which iterates over its elements in a sorted order. The order is determined eithe
  • JLabel (javax.swing)
  • JPanel (javax.swing)
  • Logger (org.apache.log4j)
    This is the central class in the log4j package. Most logging operations, except configuration, are d
  • Top 25 Plugins for Webstorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now