Java源码示例:tv.danmaku.ijk.media.player.annotations.CalledByNative

示例1
@CalledByNative
private static void postEventFromNative(Object weakThiz, int what,
        int arg1, int arg2, Object obj) {
    if (weakThiz == null)
        return;

    @SuppressWarnings("rawtypes")
    IjkMediaPlayer mp = (IjkMediaPlayer) ((WeakReference) weakThiz).get();
    if (mp == null) {
        return;
    }

    if (what == MEDIA_INFO && arg1 == MEDIA_INFO_STARTED_AS_NEXT) {
        // this acquires the wakelock if needed, and sets the client side
        // state
        mp.start();
    }
    if (mp.mEventHandler != null) {
        Message m = mp.mEventHandler.obtainMessage(what, arg1, arg2, obj);
        mp.mEventHandler.sendMessage(m);
    }
}
 
示例2
@CalledByNative
private static String onSelectCodec(Object weakThiz, String mimeType, int profile, int level) {
    if (weakThiz == null || !(weakThiz instanceof WeakReference<?>))
        return null;

    @SuppressWarnings("unchecked")
    WeakReference<IjkMediaPlayer> weakPlayer = (WeakReference<IjkMediaPlayer>) weakThiz;
    IjkMediaPlayer player = weakPlayer.get();
    if (player == null)
        return null;

    OnMediaCodecSelectListener listener = player.mOnMediaCodecSelectListener;
    if (listener == null)
        listener = DefaultMediaCodecSelector.sInstance;

    return listener.onMediaCodecSelect(player, mimeType, profile, level);
}
 
示例3
@CalledByNative
private static void postEventFromNative(Object weakThiz, int what,
                                        int arg1, int arg2, Object obj) {
    if (weakThiz == null)
        return;

    @SuppressWarnings("rawtypes")
    IjkMediaPlayer mp = (IjkMediaPlayer) ((WeakReference) weakThiz).get();
    if (mp == null) {
        return;
    }

    if (what == MEDIA_INFO && arg1 == MEDIA_INFO_STARTED_AS_NEXT) {
        // this acquires the wakelock if needed, and sets the client side
        // state
        mp.start();
    }
    if (mp.mEventHandler != null) {
        Message m = mp.mEventHandler.obtainMessage(what, arg1, arg2, obj);
        mp.mEventHandler.sendMessage(m);
    }
}
 
示例4
@CalledByNative
private static String onSelectCodec(Object weakThiz, String mimeType, int profile, int level) {
    if (weakThiz == null || !(weakThiz instanceof WeakReference<?>))
        return null;

    @SuppressWarnings("unchecked")
    WeakReference<IjkMediaPlayer> weakPlayer = (WeakReference<IjkMediaPlayer>) weakThiz;
    IjkMediaPlayer player = weakPlayer.get();
    if (player == null)
        return null;

    OnMediaCodecSelectListener listener = player.mOnMediaCodecSelectListener;
    if (listener == null)
        listener = DefaultMediaCodecSelector.sInstance;

    return listener.onMediaCodecSelect(player, mimeType, profile, level);
}
 
示例5
@CalledByNative
private static void postEventFromNative(Object weakThiz, int what,
        int arg1, int arg2, Object obj) {
    if (weakThiz == null)
        return;

    @SuppressWarnings("rawtypes")
    IjkMediaPlayer mp = (IjkMediaPlayer) ((WeakReference) weakThiz).get();
    if (mp == null) {
        return;
    }

    if (what == MEDIA_INFO && arg1 == MEDIA_INFO_STARTED_AS_NEXT) {
        // this acquires the wakelock if needed, and sets the client side
        // state
        mp.start();
    }
    if (mp.mEventHandler != null) {
        Message m = mp.mEventHandler.obtainMessage(what, arg1, arg2, obj);
        mp.mEventHandler.sendMessage(m);
    }
}
 
示例6
@CalledByNative
private static String onSelectCodec(Object weakThiz, String mimeType, int profile, int level) {
    if (weakThiz == null || !(weakThiz instanceof WeakReference<?>))
        return null;

    @SuppressWarnings("unchecked")
    WeakReference<IjkMediaPlayer> weakPlayer = (WeakReference<IjkMediaPlayer>) weakThiz;
    IjkMediaPlayer player = weakPlayer.get();
    if (player == null)
        return null;

    OnMediaCodecSelectListener listener = player.mOnMediaCodecSelectListener;
    if (listener == null)
        listener = DefaultMediaCodecSelector.sInstance;

    return listener.onMediaCodecSelect(player, mimeType, profile, level);
}
 
示例7
@CalledByNative
private static void postEventFromNative(Object weakThiz, int what,
        int arg1, int arg2, Object obj) {
    if (weakThiz == null)
        return;

    @SuppressWarnings("rawtypes")
    IjkMediaPlayer mp = (IjkMediaPlayer) ((WeakReference) weakThiz).get();
    if (mp == null) {
        return;
    }

    if (what == MEDIA_INFO && arg1 == MEDIA_INFO_STARTED_AS_NEXT) {
        // this acquires the wakelock if needed, and sets the client side
        // state
        mp.start();
    }
    if (mp.mEventHandler != null) {
        Message m = mp.mEventHandler.obtainMessage(what, arg1, arg2, obj);
        mp.mEventHandler.sendMessage(m);
    }
}
 
示例8
@CalledByNative
private static String onSelectCodec(Object weakThiz, String mimeType, int profile, int level) {
    if (weakThiz == null || !(weakThiz instanceof WeakReference<?>))
        return null;

    @SuppressWarnings("unchecked")
    WeakReference<IjkMediaPlayer> weakPlayer = (WeakReference<IjkMediaPlayer>) weakThiz;
    IjkMediaPlayer player = weakPlayer.get();
    if (player == null)
        return null;

    OnMediaCodecSelectListener listener = player.mOnMediaCodecSelectListener;
    if (listener == null)
        listener = DefaultMediaCodecSelector.sInstance;

    return listener.onMediaCodecSelect(player, mimeType, profile, level);
}
 
示例9
@CalledByNative
private static void postEventFromNative(Object weakThiz, int what,
        int arg1, int arg2, Object obj) {
    if (weakThiz == null)
        return;

    @SuppressWarnings("rawtypes")
    IjkMediaPlayer mp = (IjkMediaPlayer) ((WeakReference) weakThiz).get();
    if (mp == null) {
        return;
    }

    if (what == MEDIA_INFO && arg1 == MEDIA_INFO_STARTED_AS_NEXT) {
        // this acquires the wakelock if needed, and sets the client side
        // state
        mp.start();
    }
    if (mp.mEventHandler != null) {
        Message m = mp.mEventHandler.obtainMessage(what, arg1, arg2, obj);
        mp.mEventHandler.sendMessage(m);
    }
}
 
示例10
@CalledByNative
private static String onSelectCodec(Object weakThiz, String mimeType, int profile, int level) {
    if (weakThiz == null || !(weakThiz instanceof WeakReference<?>))
        return null;

    @SuppressWarnings("unchecked")
    WeakReference<IjkMediaPlayer> weakPlayer = (WeakReference<IjkMediaPlayer>) weakThiz;
    IjkMediaPlayer player = weakPlayer.get();
    if (player == null)
        return null;

    OnMediaCodecSelectListener listener = player.mOnMediaCodecSelectListener;
    if (listener == null)
        listener = DefaultMediaCodecSelector.sInstance;

    return listener.onMediaCodecSelect(player, mimeType, profile, level);
}
 
示例11
@CalledByNative
private static void postEventFromNative(Object weakThiz, int what,
        int arg1, int arg2, Object obj) {
    if (weakThiz == null)
        return;

    @SuppressWarnings("rawtypes")
    IjkMediaPlayer mp = (IjkMediaPlayer) ((WeakReference) weakThiz).get();
    if (mp == null) {
        return;
    }

    if (what == MEDIA_INFO && arg1 == MEDIA_INFO_STARTED_AS_NEXT) {
        // this acquires the wakelock if needed, and sets the client side
        // state
        mp.start();
    }
    if (mp.mEventHandler != null) {
        Message m = mp.mEventHandler.obtainMessage(what, arg1, arg2, obj);
        mp.mEventHandler.sendMessage(m);
    }
}
 
示例12
@CalledByNative
private static String onSelectCodec(Object weakThiz, String mimeType, int profile, int level) {
    if (weakThiz == null || !(weakThiz instanceof WeakReference<?>))
        return null;

    @SuppressWarnings("unchecked")
    WeakReference<IjkMediaPlayer> weakPlayer = (WeakReference<IjkMediaPlayer>) weakThiz;
    IjkMediaPlayer player = weakPlayer.get();
    if (player == null)
        return null;

    OnMediaCodecSelectListener listener = player.mOnMediaCodecSelectListener;
    if (listener == null)
        listener = DefaultMediaCodecSelector.sInstance;

    return listener.onMediaCodecSelect(player, mimeType, profile, level);
}
 
示例13
@CalledByNative
private static void postEventFromNative(Object weakThiz, int what,
        int arg1, int arg2, Object obj) {
    if (weakThiz == null)
        return;

    @SuppressWarnings("rawtypes")
    IjkMediaPlayer mp = (IjkMediaPlayer) ((WeakReference) weakThiz).get();
    if (mp == null) {
        return;
    }

    if (what == MEDIA_INFO && arg1 == MEDIA_INFO_STARTED_AS_NEXT) {
        // this acquires the wakelock if needed, and sets the client side
        // state
        mp.start();
    }
    if (mp.mEventHandler != null) {
        Message m = mp.mEventHandler.obtainMessage(what, arg1, arg2, obj);
        mp.mEventHandler.sendMessage(m);
    }
}
 
示例14
@CalledByNative
private static String onControlResolveSegmentUrl(Object weakThiz, int segment) {
    DebugLog.ifmt(TAG, "onControlResolveSegmentUrl %d", segment);
    if (weakThiz == null || !(weakThiz instanceof WeakReference<?>))
        return null;

    @SuppressWarnings("unchecked")
    WeakReference<IjkMediaPlayer> weakPlayer = (WeakReference<IjkMediaPlayer>) weakThiz;
    IjkMediaPlayer player = weakPlayer.get();
    if (player == null)
        return null;

    OnControlMessageListener listener = player.mOnControlMessageListener;
    if (listener == null)
        return null;

    return listener.onControlResolveSegmentUrl(segment);
}
 
示例15
@CalledByNative
private static boolean onNativeInvoke(Object weakThiz, int what, Bundle args) {
    DebugLog.ifmt(TAG, "onNativeInvoke %d", what);
    if (weakThiz == null || !(weakThiz instanceof WeakReference<?>))
        return false;

    @SuppressWarnings("unchecked")
    WeakReference<IjkMediaPlayer> weakPlayer = (WeakReference<IjkMediaPlayer>) weakThiz;
    IjkMediaPlayer player = weakPlayer.get();
    if (player == null)
        return false;

    OnNativeInvokeListener listener = player.mOnNativeInvokeListener;
    if (listener == null)
        return false;

    return listener.onNativeInvoke(what, args);
}
 
示例16
@CalledByNative
private static String onSelectCodec(Object weakThiz, String mimeType, int profile, int level) {
    if (weakThiz == null || !(weakThiz instanceof WeakReference<?>))
        return null;

    @SuppressWarnings("unchecked")
    WeakReference<IjkMediaPlayer> weakPlayer = (WeakReference<IjkMediaPlayer>) weakThiz;
    IjkMediaPlayer player = weakPlayer.get();
    if (player == null)
        return null;

    OnMediaCodecSelectListener listener = player.mOnMediaCodecSelectListener;
    if (listener == null)
        listener = DefaultMediaCodecSelector.sInstance;

    return listener.onMediaCodecSelect(player, mimeType, profile, level);
}
 
示例17
@CalledByNative
private static void postEventFromNative(Object weakThiz, int what,
        int arg1, int arg2, Object obj) {
    if (weakThiz == null)
        return;

    @SuppressWarnings("rawtypes")
    IjkMediaPlayer mp = (IjkMediaPlayer) ((WeakReference) weakThiz).get();
    if (mp == null) {
        return;
    }

    if (what == MEDIA_INFO && arg1 == MEDIA_INFO_STARTED_AS_NEXT) {
        // this acquires the wakelock if needed, and sets the client side
        // state
        mp.start();
    }
    if (mp.mEventHandler != null) {
        Message m = mp.mEventHandler.obtainMessage(what, arg1, arg2, obj);
        mp.mEventHandler.sendMessage(m);
    }
}
 
示例18
@CalledByNative
private static String onSelectCodec(Object weakThiz, String mimeType, int profile, int level) {
    if (weakThiz == null || !(weakThiz instanceof WeakReference<?>))
        return null;

    @SuppressWarnings("unchecked")
    WeakReference<IjkMediaPlayer> weakPlayer = (WeakReference<IjkMediaPlayer>) weakThiz;
    IjkMediaPlayer player = weakPlayer.get();
    if (player == null)
        return null;

    OnMediaCodecSelectListener listener = player.mOnMediaCodecSelectListener;
    if (listener == null)
        listener = DefaultMediaCodecSelector.sInstance;

    return listener.onMediaCodecSelect(player, mimeType, profile, level);
}
 
示例19
@CalledByNative
private static void postEventFromNative(Object weakThiz, int what,
        int arg1, int arg2, Object obj) {
    if (weakThiz == null)
        return;

    @SuppressWarnings("rawtypes")
    IjkMediaPlayer mp = (IjkMediaPlayer) ((WeakReference) weakThiz).get();
    if (mp == null) {
        return;
    }

    if (what == MEDIA_INFO && arg1 == MEDIA_INFO_STARTED_AS_NEXT) {
        // this acquires the wakelock if needed, and sets the client side
        // state
        mp.start();
    }
    if (mp.mEventHandler != null) {
        Message m = mp.mEventHandler.obtainMessage(what, arg1, arg2, obj);
        mp.mEventHandler.sendMessage(m);
    }
}
 
示例20
@CalledByNative
private static String onControlResolveSegmentUrl(Object weakThiz, int segment) {
    DebugLog.ifmt(TAG, "onControlResolveSegmentUrl %d", segment);
    if (weakThiz == null || !(weakThiz instanceof WeakReference<?>))
        return null;

    @SuppressWarnings("unchecked")
    WeakReference<IjkMediaPlayer> weakPlayer = (WeakReference<IjkMediaPlayer>) weakThiz;
    IjkMediaPlayer player = weakPlayer.get();
    if (player == null)
        return null;

    OnControlMessageListener listener = player.mOnControlMessageListener;
    if (listener == null)
        return null;

    return listener.onControlResolveSegmentUrl(segment);
}
 
示例21
@CalledByNative
private static boolean onNativeInvoke(Object weakThiz, int what, Bundle args) {
    DebugLog.ifmt(TAG, "onNativeInvoke %d", what);
    if (weakThiz == null || !(weakThiz instanceof WeakReference<?>))
        return false;

    @SuppressWarnings("unchecked")
    WeakReference<IjkMediaPlayer> weakPlayer = (WeakReference<IjkMediaPlayer>) weakThiz;
    IjkMediaPlayer player = weakPlayer.get();
    if (player == null)
        return false;

    OnNativeInvokeListener listener = player.mOnNativeInvokeListener;
    if (listener == null)
        return false;

    return listener.onNativeInvoke(what, args);
}
 
示例22
@CalledByNative
private static String onSelectCodec(Object weakThiz, String mimeType, int profile, int level) {
    if (weakThiz == null || !(weakThiz instanceof WeakReference<?>))
        return null;

    @SuppressWarnings("unchecked")
    WeakReference<IjkMediaPlayer> weakPlayer = (WeakReference<IjkMediaPlayer>) weakThiz;
    IjkMediaPlayer player = weakPlayer.get();
    if (player == null)
        return null;

    OnMediaCodecSelectListener listener = player.mOnMediaCodecSelectListener;
    if (listener == null)
        listener = DefaultMediaCodecSelector.sInstance;

    return listener.onMediaCodecSelect(player, mimeType, profile, level);
}
 
示例23
@CalledByNative
private static void postEventFromNative(Object weakThiz, int what,
        int arg1, int arg2, Object obj) {
    if (weakThiz == null)
        return;

    @SuppressWarnings("rawtypes")
    IjkMediaPlayer mp = (IjkMediaPlayer) ((WeakReference) weakThiz).get();
    if (mp == null) {
        return;
    }

    if (what == MEDIA_INFO && arg1 == MEDIA_INFO_STARTED_AS_NEXT) {
        // this acquires the wakelock if needed, and sets the client side
        // state
        mp.start();
    }
    if (mp.mEventHandler != null) {
        Message m = mp.mEventHandler.obtainMessage(what, arg1, arg2, obj);
        mp.mEventHandler.sendMessage(m);
    }
}
 
示例24
@CalledByNative
private static String onControlResolveSegmentUrl(Object weakThiz, int segment) {
    DebugLog.ifmt(TAG, "onControlResolveSegmentUrl %d", segment);
    if (weakThiz == null || !(weakThiz instanceof WeakReference<?>))
        return null;

    @SuppressWarnings("unchecked")
    WeakReference<IjkMediaPlayer> weakPlayer = (WeakReference<IjkMediaPlayer>) weakThiz;
    IjkMediaPlayer player = weakPlayer.get();
    if (player == null)
        return null;

    OnControlMessageListener listener = player.mOnControlMessageListener;
    if (listener == null)
        return null;

    return listener.onControlResolveSegmentUrl(segment);
}
 
示例25
@CalledByNative
private static boolean onNativeInvoke(Object weakThiz, int what, Bundle args) {
    DebugLog.ifmt(TAG, "onNativeInvoke %d", what);
    if (weakThiz == null || !(weakThiz instanceof WeakReference<?>))
        return false;

    @SuppressWarnings("unchecked")
    WeakReference<IjkMediaPlayer> weakPlayer = (WeakReference<IjkMediaPlayer>) weakThiz;
    IjkMediaPlayer player = weakPlayer.get();
    if (player == null)
        return false;

    OnNativeInvokeListener listener = player.mOnNativeInvokeListener;
    if (listener == null)
        return false;

    return listener.onNativeInvoke(what, args);
}
 
示例26
@CalledByNative
private static String onSelectCodec(Object weakThiz, String mimeType, int profile, int level) {
    if (weakThiz == null || !(weakThiz instanceof WeakReference<?>))
        return null;

    @SuppressWarnings("unchecked")
    WeakReference<IjkMediaPlayer> weakPlayer = (WeakReference<IjkMediaPlayer>) weakThiz;
    IjkMediaPlayer player = weakPlayer.get();
    if (player == null)
        return null;

    OnMediaCodecSelectListener listener = player.mOnMediaCodecSelectListener;
    if (listener == null)
        listener = DefaultMediaCodecSelector.sInstance;

    return listener.onMediaCodecSelect(player, mimeType, profile, level);
}
 
示例27
@CalledByNative
private static void postEventFromNative(Object weakThiz, int what,
        int arg1, int arg2, Object obj) {
    if (weakThiz == null)
        return;

    @SuppressWarnings("rawtypes")
    IjkMediaPlayer mp = (IjkMediaPlayer) ((WeakReference) weakThiz).get();
    if (mp == null) {
        return;
    }

    if (what == MEDIA_INFO && arg1 == MEDIA_INFO_STARTED_AS_NEXT) {
        // this acquires the wakelock if needed, and sets the client side
        // state
        mp.start();
    }
    if (mp.mEventHandler != null) {
        Message m = mp.mEventHandler.obtainMessage(what, arg1, arg2, obj);
        mp.mEventHandler.sendMessage(m);
    }
}
 
示例28
@CalledByNative
private static String onControlResolveSegmentUrl(Object weakThiz, int segment) {
    DebugLog.ifmt(TAG, "onControlResolveSegmentUrl %d", segment);
    if (weakThiz == null || !(weakThiz instanceof WeakReference<?>))
        return null;

    @SuppressWarnings("unchecked")
    WeakReference<IjkMediaPlayer> weakPlayer = (WeakReference<IjkMediaPlayer>) weakThiz;
    IjkMediaPlayer player = weakPlayer.get();
    if (player == null)
        return null;

    OnControlMessageListener listener = player.mOnControlMessageListener;
    if (listener == null)
        return null;

    return listener.onControlResolveSegmentUrl(segment);
}
 
示例29
@CalledByNative
private static boolean onNativeInvoke(Object weakThiz, int what, Bundle args) {
    DebugLog.ifmt(TAG, "onNativeInvoke %d", what);
    if (weakThiz == null || !(weakThiz instanceof WeakReference<?>))
        return false;

    @SuppressWarnings("unchecked")
    WeakReference<IjkMediaPlayer> weakPlayer = (WeakReference<IjkMediaPlayer>) weakThiz;
    IjkMediaPlayer player = weakPlayer.get();
    if (player == null)
        return false;

    OnNativeInvokeListener listener = player.mOnNativeInvokeListener;
    if (listener == null)
        return false;

    return listener.onNativeInvoke(what, args);
}
 
示例30
@CalledByNative
private static String onSelectCodec(Object weakThiz, String mimeType, int profile, int level) {
    if (weakThiz == null || !(weakThiz instanceof WeakReference<?>))
        return null;

    @SuppressWarnings("unchecked")
    WeakReference<IjkMediaPlayer> weakPlayer = (WeakReference<IjkMediaPlayer>) weakThiz;
    IjkMediaPlayer player = weakPlayer.get();
    if (player == null)
        return null;

    OnMediaCodecSelectListener listener = player.mOnMediaCodecSelectListener;
    if (listener == null)
        listener = DefaultMediaCodecSelector.sInstance;

    return listener.onMediaCodecSelect(player, mimeType, profile, level);
}