Tabnine Logo
Media.release
Code IndexAdd Tabnine to your IDE (free)

How to use
release
method
in
org.videolan.libvlc.Media

Best Java code snippets using org.videolan.libvlc.Media.release (Showing top 20 results out of 315)

origin: mrmaffen/vlc-android-sdk

private synchronized Media removeMediaFromEvent(int index) {
  mCount--;
  final Media media = mMediaArray.get(index);
  if (media != null)
    media.release();
  for (int i = index; i < mCount; ++i) {
    mMediaArray.put(i, mMediaArray.valueAt(i + 1));
  }
  return media;
}
origin: pedroSG94/vlc-example-streamplayer

private synchronized Media removeMediaFromEvent(int index) {
  mCount--;
  final Media media = mMediaArray.get(index);
  if (media != null)
    media.release();
  for (int i = index; i < mCount; ++i) {
    mMediaArray.put(i, mMediaArray.valueAt(i + 1));
  }
  return media;
}
origin: ymcao/YaPlayer

private synchronized Media removeMediaFromEvent(int index) {
  mCount--;
  final Media media = mMediaArray.get(index);
  if (media != null)
    media.release();
  for (int i = index; i < mCount; ++i) {
    mMediaArray.put(i, mMediaArray.valueAt(i + 1));
  }
  return media;
}
origin: mrmaffen/vlc-android-sdk

@Override
public void onReleaseNative() {
  for (int i = 0; i < mMediaArray.size(); ++i) {
    final Media media = mMediaArray.get(i);
    if (media != null)
      media.release();
  }
  nativeRelease();
}
origin: ymcao/YaPlayer

@Override
public void onReleaseNative() {
  for (int i = 0; i < mMediaArray.size(); ++i) {
    final Media media = mMediaArray.get(i);
    if (media != null)
      media.release();
  }
  nativeRelease();
}
origin: ymcao/YaPlayer

@Override
protected void onReleaseNative() {
  if (mMedia != null)
    mMedia.release();
  nativeRelease();
}
origin: pedroSG94/vlc-example-streamplayer

@Override
public void onReleaseNative() {
  for (int i = 0; i < mMediaArray.size(); ++i) {
    final Media media = mMediaArray.get(i);
    if (media != null)
      media.release();
  }
  nativeRelease();
}
origin: Shirlman/YiPlayer

@Override
protected void onReleaseNative() {
  if (mMedia != null)
    mMedia.release();
  nativeRelease();
}
origin: wobiancao/RtspServerAndVlcPlay

@Override
public void onReleaseNative() {
  for (int i = 0; i < mMediaArray.size(); ++i) {
    final Media media = mMediaArray.get(i);
    if (media != null)
      media.release();
  }
  nativeRelease();
}
origin: mrmaffen/vlc-android-sdk

/**
 * Get a media thumbnail.
 * @return a bytearray with the RGBA thumbnail data inside.
 */
public static byte[] getThumbnail(LibVLC libVLC, Uri uri, int i_width, int i_height) {
  /* dvd thumbnails can work only with dvdsimple demux */
  if (uri.getLastPathSegment().endsWith(".iso"))
    uri = Uri.parse("dvdsimple://" + uri.getEncodedPath());
  final Media media = new Media(libVLC, uri);
  byte[] bytes = getThumbnail(media, i_width, i_height);
  media.release();
  return bytes;
}
origin: mrmaffen/vlc-android-sdk

@Override
protected void onReleaseNative() {
  registerAudioPlug(false);
  if (mMedia != null)
    mMedia.release();
  nativeRelease();
}
origin: tomahawk-player/tomahawk-android

public void updateMeta(MediaPlayer mediaPlayer) {
  final Media media = mediaPlayer.getMedia();
  if (media == null)
    return;
  updateMeta(media);
  media.release();
}
origin: pedroSG94/vlc-example-streamplayer

@Override
protected void onReleaseNative() {
  registerAudioPlug(false);
  if (mMedia != null)
    mMedia.release();
  mVoutCount = 0;
  nativeRelease();
}
origin: wobiancao/RtspServerAndVlcPlay

@Override
protected void onReleaseNative() {
  registerAudioPlug(false);
  if (mMedia != null)
    mMedia.release();
  nativeRelease();
}
origin: mrmaffen/vlc-android-sdk

/**
 * Browse to the specified uri.
 *
 * @param uri
 * @param flags see {@link MediaBrowser.Flag}
 */
@MainThread
public void browse(Uri uri, int flags) {
  final Media media = new Media(mLibVlc, uri);
  browse(media, flags);
  media.release();
}
origin: mrmaffen/vlc-android-sdk

/**
 * Browse to the specified local path starting with '/'.
 *
 * @param path
 * @param flags see {@link MediaBrowser.Flag}
 */
@MainThread
public void browse(String path, int flags) {
  final Media media = new Media(mLibVlc, path);
  browse(media, flags);
  media.release();
}
origin: ymcao/YaPlayer

/**
 * Browse to the specified uri.
 *
 * @param uri
 * @param flags see {@link Flag}
 */
@MainThread
public void browse(Uri uri, int flags) {
  final Media media = new Media(mLibVlc, uri);
  browse(media, flags);
  media.release();
}
origin: ymcao/YaPlayer

/**
 * Browse to the specified local path starting with '/'.
 *
 * @param path specified local
 * @param flags see {@link Flag}
 */
@MainThread
public void browse(String path, int flags) {
  final Media media = new Media(mLibVlc, path);
  browse(media, flags);
  media.release();
}
origin: pedroSG94/vlc-example-streamplayer

/**
 * Browse to the specified uri.
 *
 * @param uri
 * @param flags see {@link Flag}
 */
@MainThread
public void browse(Uri uri, int flags) {
  final Media media = new Media(mLibVlc, uri);
  browse(media, flags);
  media.release();
}
origin: wobiancao/RtspServerAndVlcPlay

/**
 * Browse to the specified local path starting with '/'.
 *
 * @param path
 * @param flags see {@link MediaBrowser.Flag}
 */
@MainThread
public void browse(String path, int flags) {
  final Media media = new Media(mLibVlc, path);
  browse(media, flags);
  media.release();
}
org.videolan.libvlcMediarelease

Popular methods of Media

  • <init>
  • addOption
    Add an option to this Media. This Media should be alive (not released).
  • setHWDecoderEnabled
    Add or remove hw acceleration media options
  • parse
    Parse the media synchronously with a flag. This Media should be alive (not released).
  • parseAsync
    Parse the media asynchronously with a flag. This Media should be alive (not released). To track when
  • getMediaCodecModule
  • getTrack
    Get a Track The Track can be casted to AudioTrack, VideoTrack or SubtitleTrack in function of the Tr
  • getTrackCount
    Get the Track count.
  • getTracks
  • isReleased
  • nativeAddOption
  • nativeAddSlave
  • nativeAddOption,
  • nativeAddSlave,
  • nativeClearSlaves,
  • nativeGetDuration,
  • nativeGetMeta,
  • nativeGetMrl,
  • nativeGetSlaves,
  • nativeGetState,
  • nativeGetTracks

Popular in Java

  • Updating database using SQL prepared statement
  • getContentResolver (Context)
  • startActivity (Activity)
  • runOnUiThread (Activity)
  • Socket (java.net)
    Provides a client-side TCP socket.
  • URLEncoder (java.net)
    This class is used to encode a string using the format required by application/x-www-form-urlencoded
  • Stream (java.util.stream)
    A sequence of elements supporting sequential and parallel aggregate operations. The following exampl
  • HttpServlet (javax.servlet.http)
    Provides an abstract class to be subclassed to create an HTTP servlet suitable for a Web site. A sub
  • BoxLayout (javax.swing)
  • Loader (org.hibernate.loader)
    Abstract superclass of object loading (and querying) strategies. This class implements useful common
  • Top PhpStorm plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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