SYMBOL INDEX (438 symbols across 42 files) FILE: Android_demo/KSY265CodecDemo/app/src/main/java/com/ianhanniballake/localstorage/LocalStorageProvider.java class LocalStorageProvider (line 26) | public class LocalStorageProvider extends DocumentsProvider { method queryRoots (line 49) | @Override method createDocument (line 73) | @Override method openDocumentThumbnail (line 86) | @Override method queryChildDocuments (line 139) | @Override method queryDocument (line 157) | @Override method includeFile (line 168) | private void includeFile(final MatrixCursor result, final File file) method getDocumentType (line 195) | @Override method deleteDocument (line 212) | @Override method openDocument (line 217) | @Override method onCreate (line 229) | @Override FILE: Android_demo/KSY265CodecDemo/app/src/main/java/com/ipaulpro/afilechooser/FileChooserActivity.java class FileChooserActivity (line 47) | public class FileChooserActivity extends FragmentActivity implements method onReceive (line 58) | @Override method onCreate (line 67) | @Override method onPause (line 84) | @Override method onResume (line 91) | @Override method onSaveInstanceState (line 98) | @Override method onBackStackChanged (line 105) | @Override method onCreateOptionsMenu (line 121) | @Override method onOptionsItemSelected (line 134) | @Override method addFragment (line 148) | private void addFragment() { method replaceFragment (line 160) | private void replaceFragment(File file) { method finishWithResult (line 175) | private void finishWithResult(File file) { method onFileSelected (line 191) | @Override method registerStorageListener (line 208) | private void registerStorageListener() { method unregisterStorageListener (line 217) | private void unregisterStorageListener() { FILE: Android_demo/KSY265CodecDemo/app/src/main/java/com/ipaulpro/afilechooser/FileListAdapter.java class FileListAdapter (line 38) | public class FileListAdapter extends BaseAdapter { method FileListAdapter (line 47) | public FileListAdapter(Context context) { method add (line 51) | public void add(File file) { method remove (line 56) | public void remove(File file) { method insert (line 61) | public void insert(File file, int index) { method clear (line 66) | public void clear() { method getItem (line 71) | @Override method getItemId (line 76) | @Override method getCount (line 81) | @Override method getListItems (line 86) | public List getListItems() { method setListItems (line 96) | public void setListItems(List data) { method getView (line 101) | @Override FILE: Android_demo/KSY265CodecDemo/app/src/main/java/com/ipaulpro/afilechooser/FileListFragment.java class FileListFragment (line 39) | public class FileListFragment extends ListFragment implements type Callbacks (line 45) | public interface Callbacks { method onFileSelected (line 51) | public void onFileSelected(File file); method newInstance (line 67) | public static FileListFragment newInstance(String path) { method onAttach (line 76) | @Override method onCreate (line 88) | @Override method onActivityCreated (line 98) | @Override method onListItemClick (line 109) | @Override method onCreateLoader (line 119) | @Override method onLoadFinished (line 124) | @Override method onLoaderReset (line 134) | @Override FILE: Android_demo/KSY265CodecDemo/app/src/main/java/com/ipaulpro/afilechooser/FileLoader.java class FileLoader (line 36) | public class FileLoader extends AsyncTaskLoader> { method FileLoader (line 48) | public FileLoader(Context context, String path) { method loadInBackground (line 53) | @Override method deliverResult (line 84) | @Override method onStartLoading (line 101) | @Override method onStopLoading (line 120) | @Override method onReset (line 125) | @Override method onCanceled (line 135) | @Override method onReleaseResources (line 142) | protected void onReleaseResources(List data) { FILE: Android_demo/KSY265CodecDemo/app/src/main/java/com/ipaulpro/afilechooser/utils/FileUtils.java class FileUtils (line 47) | public class FileUtils { method FileUtils (line 48) | private FileUtils() {} method getExtension (line 69) | public static String getExtension(String uri) { method isLocal (line 86) | public static boolean isLocal(String url) { method isMediaUri (line 97) | public static boolean isMediaUri(Uri uri) { method getUri (line 107) | public static Uri getUri(File file) { method getPathWithoutFilename (line 120) | public static File getPathWithoutFilename(File file) { method getMimeType (line 144) | public static String getMimeType(File file) { method getMimeType (line 157) | public static String getMimeType(Context context, Uri uri) { method isLocalStorageDocument (line 167) | public static boolean isLocalStorageDocument(Uri uri) { method isExternalStorageDocument (line 176) | public static boolean isExternalStorageDocument(Uri uri) { method isDownloadsDocument (line 185) | public static boolean isDownloadsDocument(Uri uri) { method isMediaDocument (line 194) | public static boolean isMediaDocument(Uri uri) { method isGooglePhotosUri (line 202) | public static boolean isGooglePhotosUri(Uri uri) { method getDataColumn (line 217) | public static String getDataColumn(Context context, Uri uri, String se... method getPath (line 257) | public static String getPath(final Context context, final Uri uri) { method getFile (line 348) | public static File getFile(Context context, Uri uri) { method getReadableFileSize (line 365) | public static String getReadableFileSize(int size) { method getThumbnail (line 398) | public static Bitmap getThumbnail(Context context, File file) { method getThumbnail (line 411) | public static Bitmap getThumbnail(Context context, Uri uri) { method getThumbnail (line 425) | public static Bitmap getThumbnail(Context context, Uri uri, String mim... method compare (line 477) | @Override method accept (line 491) | @Override method accept (line 505) | @Override method createGetContentIntent (line 519) | public static Intent createGetContentIntent() { class FileFilterBySuffixs (line 532) | public static class FileFilterBySuffixs implements FileFilter { method FileFilterBySuffixs (line 539) | public FileFilterBySuffixs(String suffixs) { method accept (line 543) | @Override method setFileFilter (line 555) | public static void setFileFilter(FileFilterBySuffixs filter) { FILE: Android_demo/KSY265CodecDemo/app/src/main/java/com/ksyun/media/ksy265codec/demo/decoder/hevdecoder/GLPlayView.java class GLPlayView (line 14) | public class GLPlayView extends GLSurfaceView { method GLPlayView (line 18) | public GLPlayView(Context context) { method GLPlayView (line 23) | public GLPlayView(Context context, AttributeSet attrs) { method GLPlayView (line 28) | public GLPlayView(Context context, boolean translucent, int depth, int... method init (line 33) | private void init(boolean translucent, int depth, int stencil) { method checkEglError (line 64) | private static void checkEglError(String prompt, EGL10 egl) { class ContextFactory (line 71) | private static class ContextFactory implements GLSurfaceView.EGLContex... method createContext (line 73) | public EGLContext createContext(EGL10 egl, EGLDisplay display, EGLCo... method destroyContext (line 82) | @Override class ConfigChooser (line 88) | private static class ConfigChooser implements GLSurfaceView.EGLConfigC... method ConfigChooser (line 90) | public ConfigChooser(int r, int g, int b, int a, int depth, int sten... method chooseConfig (line 113) | @Override method chooseConfig (line 140) | public EGLConfig chooseConfig(EGL10 egl, EGLDisplay display, method findConfigAttrib (line 170) | private int findConfigAttrib(EGL10 egl, EGLDisplay display, method printConfigs (line 179) | private void printConfigs(EGL10 egl, EGLDisplay display, method printConfig (line 189) | private void printConfig(EGL10 egl, EGLDisplay display, FILE: Android_demo/KSY265CodecDemo/app/src/main/java/com/ksyun/media/ksy265codec/demo/decoder/hevdecoder/GLRenderer.java class GLRenderer (line 12) | public class GLRenderer implements GLSurfaceView.Renderer { method nativeInit (line 14) | private native int nativeInit(); method nativeSetup (line 15) | private native int nativeSetup(int w, int h); method nativeDrawFrame (line 16) | private native void nativeDrawFrame(); method onDrawFrame (line 18) | @Override method onSurfaceChanged (line 23) | @Override method onSurfaceCreated (line 28) | @Override FILE: Android_demo/KSY265CodecDemo/app/src/main/java/com/ksyun/media/ksy265codec/demo/decoder/hevdecoder/NativeMediaPlayer.java class NativeMediaPlayer (line 25) | public class NativeMediaPlayer { type OnCompletionListener (line 49) | public interface OnCompletionListener { method onCompletion (line 50) | public void onCompletion(int frame_count); method setCompletionListener (line 53) | public void setCompletionListener(OnCompletionListener listener) { method NativeMediaPlayer (line 57) | public NativeMediaPlayer() { method init (line 61) | public void init() { method setDisplay (line 65) | public void setDisplay(SurfaceHolder sh) { method setGLDisplay (line 72) | public void setGLDisplay(GLSurfaceView glView, TextView tv) { method setDisplaySize (line 77) | public void setDisplaySize(int w, int h) { method getNumCores (line 90) | private int getNumCores() { method prepare (line 116) | public int prepare(Context context,int type, int disableRender) { method prepare (line 134) | public int prepare(Context context,int type, int disableRender, method start (line 139) | public int start() { method stop (line 146) | public void stop() { method pause (line 154) | public void pause() { method go (line 158) | public void go() { method seekTo (line 162) | public void seekTo(int msec) { method setShowInfo (line 166) | public void setShowInfo(boolean show) { method setupDisplay (line 173) | private void setupDisplay() { method drawFrame (line 197) | public int drawFrame(int width, int height) { method postEventFromNative (line 327) | public void postEventFromNative(int what, int arg1, int arg2) { method setOutput (line 352) | public void setOutput(String outputFileName) { method native_init (line 356) | private native void native_init(); method native_prepare (line 358) | private native int native_prepare(Context context,int decoderType, int... method native_start (line 360) | private native int native_start(); method native_stop (line 362) | private native int native_stop(); method native_pause (line 364) | private native int native_pause(); method native_go (line 366) | private native int native_go(); method native_seekTo (line 368) | private native int native_seekTo(int msec); method hasNeon (line 370) | private native static int hasNeon(); method setDataSource (line 372) | public native int setDataSource(String path); method getVideoWidth (line 374) | public native int getVideoWidth(); method getVideoHeight (line 376) | public native int getVideoHeight(); method isPlaying (line 378) | public native boolean isPlaying(); method getCurrentPosition (line 380) | public native int getCurrentPosition(); method getDuration (line 382) | public native float getDuration(); method getDecodeTime (line 384) | public native float getDecodeTime(); method getDecodeFPS (line 386) | public native float getDecodeFPS(); method renderBitmap (line 388) | private native static void renderBitmap(Bitmap bitmap); method native_set_output (line 390) | public native void native_set_output(String output); method getVersion (line 392) | public native String getVersion(); FILE: Android_demo/KSY265CodecDemo/app/src/main/java/com/ksyun/media/ksy265codec/demo/encoder/Encoder.java class Encoder (line 11) | public class Encoder { method Encoder (line 14) | public Encoder(EncoderSettings settings) { method open (line 19) | public int open(String path) { method encode (line 27) | public int encode(Context context) { method getEncodedFrameNum (line 34) | public int getEncodedFrameNum() { method getEncodeFPS (line 41) | public float getEncodeFPS() { method getCompressRatio (line 48) | public float getCompressRatio() { method getEncodeTime (line 55) | public float getEncodeTime() { method getPSNR (line 62) | public double getPSNR() { method getVersion (line 69) | public String getVersion() { method getEncodeBitrate (line 76) | public float getEncodeBitrate() { method getDuration (line 83) | public float getDuration() { method getInputFilePath (line 90) | public String getInputFilePath() { method getOutputFilePath (line 97) | public String getOutputFilePath() { FILE: Android_demo/KSY265CodecDemo/app/src/main/java/com/ksyun/media/ksy265codec/demo/encoder/EncoderWrapper.java class EncoderWrapper (line 13) | public class EncoderWrapper { method EncoderWrapper (line 21) | public EncoderWrapper(EncoderSettings settings) { method open (line 27) | public int open(String path) { method encode (line 36) | public int encode(Context context) { method getInputFilePath (line 61) | public String getInputFilePath() { method getOutputFilePath (line 65) | public String getOutputFilePath() { method getEncodeFPS (line 69) | public float getEncodeFPS() { method getEncodedFrameNum (line 73) | public int getEncodedFrameNum() { method getCompressRatio (line 77) | public float getCompressRatio() { method getEncodeTime (line 92) | public float getEncodeTime() { method getPSNR (line 96) | public double getPSNR() { method getDuration (line 100) | public float getDuration() { method getEncodeBitrate (line 104) | public float getEncodeBitrate() { method getVersion (line 115) | public String getVersion() { method native_init (line 124) | public native long native_init(); method native_open (line 126) | public native int native_open(long ptr, String path); method native_x264_encode (line 128) | public native int native_x264_encode(long ptr, String path, method native_ksy265_encoder (line 133) | public native int native_ksy265_encoder(Context context,long ptr, Stri... method native_get_real_fps (line 138) | public native float native_get_real_fps(long ptr); method native_get_encoded_frame_num (line 140) | public native int native_get_encoded_frame_num(long ptr); method native_get_x264_version (line 142) | public native String native_get_x264_version(); method native_get_ksy265_version (line 144) | public native String native_get_ksy265_version(); method native_get_real_time (line 146) | public native float native_get_real_time(long ptr); method native_get_psnr (line 148) | public native float native_get_psnr(long ptr); FILE: Android_demo/KSY265CodecDemo/app/src/main/java/com/ksyun/media/ksy265codec/demo/ui/BaseFragment.java class BaseFragment (line 28) | public class BaseFragment extends Fragment { method onCreateView (line 47) | @Override class ButtonObserver (line 76) | private class ButtonObserver implements View.OnClickListener { method onClick (line 77) | @Override method onSettingsClicked (line 98) | protected void onSettingsClicked() { method onHelpClicked (line 101) | protected void onHelpClicked() { method onNavClicked (line 104) | protected void onNavClicked() { method showChooser (line 108) | private void showChooser() { method onActivityResult (line 115) | @Override method onStartClicked (line 140) | protected void onStartClicked() { method toggleView (line 143) | protected void toggleView(boolean enable) { FILE: Android_demo/KSY265CodecDemo/app/src/main/java/com/ksyun/media/ksy265codec/demo/ui/DecoderFragment.java class DecoderFragment (line 21) | public class DecoderFragment extends BaseFragment implements DecoderSett... method onCreateView (line 32) | @Override method onSettingsClicked (line 46) | @Override method onSettingsChanged (line 54) | @Override method onHelpClicked (line 60) | @Override method updateUI (line 68) | private void updateUI() { method getNumCores (line 83) | private int getNumCores() { method onStartClicked (line 109) | @Override method surfaceCreated (line 177) | @Override method surfaceChanged (line 181) | @Override method surfaceDestroyed (line 190) | @Override method onCompletion (line 198) | @Override method updateInfo (line 205) | private void updateInfo(int frame_num) { FILE: Android_demo/KSY265CodecDemo/app/src/main/java/com/ksyun/media/ksy265codec/demo/ui/DecoderSettings.java class DecoderSettings (line 9) | public class DecoderSettings { method DecoderSettings (line 27) | public DecoderSettings() { method DecoderSettings (line 34) | public DecoderSettings(SharedPreferences sharedPreferences) { method getDecoderName (line 41) | public String getDecoderName() { method getThreads (line 49) | public int getThreads() { method getThreadsStr (line 53) | public String getThreadsStr() { method getFPS (line 61) | public int getFPS() { method getFPSStr (line 74) | public String getFPSStr() { FILE: Android_demo/KSY265CodecDemo/app/src/main/java/com/ksyun/media/ksy265codec/demo/ui/DecoderSettingsFragment.java class DecoderSettingsFragment (line 21) | public class DecoderSettingsFragment extends DialogFragment { type OnSettingsChangeListener (line 31) | public interface OnSettingsChangeListener { method onSettingsChanged (line 32) | public void onSettingsChanged(DecoderSettings settings); method DecoderSettingsFragment (line 38) | public DecoderSettingsFragment() { method setListener (line 42) | public void setListener(OnSettingsChangeListener listener) { method onCreateDialog (line 46) | @NonNull method initView (line 65) | private void initView(View view) { FILE: Android_demo/KSY265CodecDemo/app/src/main/java/com/ksyun/media/ksy265codec/demo/ui/EncoderFragment.java class EncoderFragment (line 16) | public class EncoderFragment extends BaseFragment implements EncoderSett... method onCreateView (line 20) | @Override method onSettingsClicked (line 28) | @Override method onSettingsChanged (line 36) | @Override method onHelpClicked (line 42) | @Override method onStartClicked (line 50) | @Override class EncodeTask (line 62) | private class EncodeTask extends AsyncTask { method onPreExecute (line 67) | @Override method doInBackground (line 77) | @Override method onPostExecute (line 86) | @Override method encodeYUV (line 100) | private void encodeYUV(Encoder encoder) { method updateInfo (line 141) | private void updateInfo(Encoder encoder) { FILE: Android_demo/KSY265CodecDemo/app/src/main/java/com/ksyun/media/ksy265codec/demo/ui/EncoderSettings.java class EncoderSettings (line 9) | public class EncoderSettings { method EncoderSettings (line 37) | public EncoderSettings() { method EncoderSettings (line 48) | public EncoderSettings(SharedPreferences sharedPreferences) { method getEncoderName (line 59) | public String getEncoderName() { method getProfile (line 67) | public String getProfile() { method getDelay (line 75) | public String getDelay() { method getBitrate (line 83) | public int getBitrate() { method getResolution (line 87) | public String getResolution() { method getWidth (line 95) | public int getWidth() { method getHeight (line 106) | public int getHeight() { method getFps (line 117) | public Float getFps() { method getThreads (line 121) | public int getThreads() { FILE: Android_demo/KSY265CodecDemo/app/src/main/java/com/ksyun/media/ksy265codec/demo/ui/EncoderSettingsFragment.java class EncoderSettingsFragment (line 22) | public class EncoderSettingsFragment extends DialogFragment { type OnSettingsChangeListener (line 35) | public interface OnSettingsChangeListener { method onSettingsChanged (line 36) | public void onSettingsChanged(EncoderSettings settings); method EncoderSettingsFragment (line 42) | public EncoderSettingsFragment() { method setListener (line 46) | public void setListener(OnSettingsChangeListener listener) { method onCreateDialog (line 50) | @NonNull method initView (line 69) | private void initView(View view) { FILE: Android_demo/KSY265CodecDemo/app/src/main/java/com/ksyun/media/ksy265codec/demo/ui/HelpFragment.java class HelpFragment (line 18) | public class HelpFragment extends DialogFragment { method HelpFragment (line 22) | public HelpFragment() { method setType (line 25) | public void setType(int type) { method onCreateDialog (line 29) | @NonNull FILE: Android_demo/KSY265CodecDemo/app/src/main/java/com/ksyun/media/ksy265codec/demo/ui/KSY265CodecDemoApp.java class KSY265CodecDemoApp (line 9) | public class KSY265CodecDemoApp extends Application { method onCreate (line 10) | @Override FILE: Android_demo/KSY265CodecDemo/app/src/main/java/com/ksyun/media/ksy265codec/demo/ui/MainActivity.java class MainActivity (line 21) | public class MainActivity extends FragmentActivity implements method onCreate (line 32) | @Override method initView (line 41) | private void initView() { method initPage (line 74) | private void initPage() { method getTabItemView (line 86) | private View getTabItemView(int i) { method onPageScrollStateChanged (line 100) | @Override method onPageScrolled (line 105) | @Override method onPageSelected (line 110) | @Override method onTabChanged (line 119) | @Override FILE: Android_demo/KSY265CodecDemo/app/src/main/java/com/ksyun/media/ksy265codec/demo/ui/MyFragmentAdapter.java class MyFragmentAdapter (line 12) | public class MyFragmentAdapter extends FragmentPagerAdapter { method MyFragmentAdapter (line 15) | public MyFragmentAdapter(FragmentManager fm, List list) { method getItem (line 20) | @Override method getCount (line 25) | @Override FILE: Android_demo/KSY265CodecDemo/app/src/main/java/com/ksyun/media/ksy265codec/demo/ui/ProgressDialogFragment.java class ProgressDialogFragment (line 12) | public class ProgressDialogFragment extends DialogFragment method onCreate (line 14) | @Override method onCreateDialog (line 21) | @Override FILE: Android_demo/KSY265CodecDemo/app/src/main/java/com/ksyun/media/ksy265codec/demo/ui/Settings.java class Settings (line 11) | public class Settings { method getInstance (line 24) | public static Settings getInstance() { method init (line 36) | public void init(Context context) throws IllegalArgumentException { method getEncoderSettings (line 48) | public EncoderSettings getEncoderSettings() { method getDecoderSettings (line 70) | public DecoderSettings getDecoderSettings() { method saveEncoderSettings (line 91) | public void saveEncoderSettings(EncoderSettings settings) { method saveDecoderSettings (line 110) | public void saveDecoderSettings(DecoderSettings settings) { FILE: Android_demo/KSY265CodecDemo/app/src/main/jni/decoder/jniplayer/gl_renderer.cpp function printGLString (line 88) | static void printGLString(const char *name, GLenum s) { function GLuint (line 93) | static GLuint loadShader(GLenum shaderType, const char* pSource) { function GLuint (line 118) | static GLuint createProgram(const char* pVertexSource, function init (line 169) | static int init() { function setupGraphics (line 216) | static int setupGraphics(int w, int h) { function glDrawFrame (line 227) | void glDrawFrame() { function jint (line 301) | jint nativeInit(JNIEnv * env, jobject obj) { function jint (line 309) | jint nativeSetup(JNIEnv * env, jobject obj, jint width, jint height) { function nativeDrawFrame (line 317) | void nativeDrawFrame(JNIEnv * env, jobject obj) { function register_renderer (line 327) | int register_renderer(JNIEnv *env) { FILE: Android_demo/KSY265CodecDemo/app/src/main/jni/decoder/jniplayer/jni_utils.cpp function jniThrowException (line 15) | int jniThrowException(JNIEnv* env, const char* className, const char* ms... function JNIEnv (line 27) | JNIEnv* getJNIEnv() { function detachJVM (line 44) | void detachJVM() { function jniRegisterNativeMethods (line 59) | int jniRegisterNativeMethods(JNIEnv* env, const char* className, function jint (line 76) | jint JNI_OnLoad(JavaVM* vm, void* reserved) { FILE: Android_demo/KSY265CodecDemo/app/src/main/jni/decoder/jniplayer/jniplayer.cpp type MediaInfo (line 72) | struct MediaInfo type SwsContext (line 87) | struct SwsContext type timeval (line 112) | struct timeval type Context (line 127) | struct Context { function freeContext (line 135) | static void freeContext(void* opaque) { function postEventToJava (line 145) | static void postEventToJava(void *opaque, int msg, int ext1, int ext2) function callJavaDrawFrame (line 167) | static int callJavaDrawFrame(void* opaque, int width, int height) function getms (line 190) | uint32_t getms() function drawFrame (line 197) | int drawFrame(VideoFrame * vf) function lent_hevc_get_sps (line 264) | int lent_hevc_get_sps(uint8_t* buf, int size, uint8_t** sps_ptr) function lent_hevc_get_frame (line 288) | int lent_hevc_get_frame(uint8_t* buf, int size, int *is_idr) function write_pic_yv12 (line 321) | static int write_pic_yv12(int w, int h, uint8_t* buf[3], short stride[3]... type timeval (line 345) | struct timeval function MediaPlayer_setDataSource (line 532) | static int function rawbs_prepare (line 555) | static int rawbs_prepare(JNIEnv *env, jobject context, int threads) function MediaPlayer_prepare (line 684) | static int function MediaPlayer_start (line 706) | static int function MediaPlayer_pause (line 716) | static int function MediaPlayer_go (line 722) | static int function MediaPlayer_stop (line 729) | static int function MediaPlayer_isPlaying (line 747) | static bool function MediaPlayer_seekTo (line 753) | static int function MediaPlayer_getVideoWidth (line 759) | static int function MediaPlayer_getVideoHeight (line 766) | static int function MediaPlayer_getCurrentPosition (line 774) | static int function jfloat (line 781) | static jfloat function jfloat (line 788) | static jfloat function jfloat (line 794) | static jfloat function MediaPlayer_native_init (line 802) | static void MediaPlayer_native_init(JNIEnv *env, jobject thiz) function MediaPlayer_renderBitmap (line 845) | static void function MediaPlayer_set_output (line 901) | static void MediaPlayer_set_output(JNIEnv *env, jobject thiz, jstring pa... function jstring (line 911) | static jstring MediaPlayer_getVersion(JNIEnv *env, jobject thiz) { function register_player (line 944) | int register_player(JNIEnv *env) { FILE: Android_demo/KSY265CodecDemo/app/src/main/jni/decoder/jniplayer/jniplayer.h type VideoFrame (line 4) | struct VideoFrame FILE: Android_demo/KSY265CodecDemo/app/src/main/jni/decoder/jniplayer/jniplayer_new.cpp type fields_t (line 71) | struct fields_t { type MediaInfo (line 76) | struct MediaInfo type SwsContext (line 97) | struct SwsContext type timeval (line 121) | struct timeval function next_p2 (line 129) | static inline int next_p2(int a) { function getms (line 135) | uint32_t getms() function postEvent (line 142) | void postEvent(int msg, int ext1, int ext2) function drawFrame (line 148) | int drawFrame(VideoFrame * vf) function lent_hevc_get_sps (line 235) | int lent_hevc_get_sps(uint8_t* buf, int size, uint8_t** sps_ptr) function lent_hevc_get_frame (line 259) | int lent_hevc_get_frame(uint8_t* buf, int size, int *is_idr) function MediaPlayer_setDataSource (line 444) | static int function rawbs_prepare (line 467) | static int rawbs_prepare(int threads) function MediaPlayer_prepare (line 602) | static int function MediaPlayer_start (line 620) | static int function MediaPlayer_pause (line 630) | static int function MediaPlayer_go (line 636) | static int function MediaPlayer_stop (line 643) | static int function MediaPlayer_isPlaying (line 661) | static bool function MediaPlayer_seekTo (line 667) | static int function MediaPlayer_getVideoWidth (line 673) | static int function MediaPlayer_getVideoHeight (line 680) | static int function MediaPlayer_getCurrentPosition (line 688) | static int function MediaPlayer_getDuration (line 695) | static int function MediaPlayer_native_init (line 706) | static void MediaPlayer_native_init(JNIEnv *env) function MediaPlayer_native_setup (line 744) | static void function MediaPlayer_renderBitmap (line 758) | static void function register_player (line 836) | int register_player(JNIEnv *env) { FILE: Android_demo/KSY265CodecDemo/app/src/main/jni/decoder/jniplayer/yuv2rgb565.cpp function yuv42x_to_rgb565_row_neon (line 18) | void __attribute((noinline,optimize("-fomit-frame-pointer"))) function ConvertYCbCrToRGB565_neon (line 223) | void ConvertYCbCrToRGB565_neon( const uint8_t* y_buf, function yu2rgb565 (line 273) | static uint16_t yu2rgb565(int y, int u, int v, int dither) { function yuv_to_rgb565_row_c (line 291) | void yuv_to_rgb565_row_c(uint16_t *dst, function ConvertYCbCrToRGB565_c (line 308) | void ConvertYCbCrToRGB565_c( const uint8_t* y_buf, function ConvertYCbCrToRGB565 (line 341) | void ConvertYCbCrToRGB565( const uint8_t* y_buf, FILE: Android_demo/KSY265CodecDemo/app/src/main/jni/encoder/encoderwrapper.c type Encoder (line 16) | typedef struct Encoder { function Encoder (line 24) | static inline Encoder* getInstance(jlong ptr) function jlong (line 29) | jlong Java_com_ksyun_media_ksy265codec_demo_encoder_EncoderWrapper_nativ... function jint (line 42) | jint Java_com_ksyun_media_ksy265codec_demo_encoder_EncoderWrapper_native... function jint (line 65) | jint Java_com_ksyun_media_ksy265codec_demo_encoder_EncoderWrapper_native... function ksy265log (line 249) | void ksy265log(const char* msg) { function jint (line 279) | jint Java_com_ksyun_media_ksy265codec_demo_encoder_EncoderWrapper_native... function jfloat (line 438) | jfloat Java_com_ksyun_media_ksy265codec_demo_encoder_EncoderWrapper_nati... function jint (line 446) | jint Java_com_ksyun_media_ksy265codec_demo_encoder_EncoderWrapper_native... function JNICALL (line 453) | JNICALL function JNICALL (line 459) | JNICALL function JNICALL (line 465) | JNICALL function JNICALL (line 473) | JNICALL FILE: Android_demo/prebuilt/include/qy265dec.h type QY265DecConfig (line 21) | typedef struct QY265DecConfig { type QY265FrameInfo (line 31) | typedef struct QY265FrameInfo { type QY265Frame (line 40) | typedef struct QY265Frame { FILE: Android_demo/prebuilt/include/qy265def.h type NAL_UNIT_TYPE (line 24) | enum NAL_UNIT_TYPE{ type vui_parameters (line 109) | typedef struct vui_parameters{ FILE: Android_demo/prebuilt/include/qy265enc.h type QY265Tune (line 23) | typedef enum QY265Tune_tag{ type QY265Preset (line 31) | typedef enum QY265Preset_tag{ type QY265Latency (line 43) | typedef enum QY265Latency_tag{ type QY265EncConfig (line 51) | typedef struct QY265EncConfig{ type QY265YUV (line 160) | typedef struct QY265YUV{ type QY265Picture (line 168) | typedef struct QY265Picture{ type QY265Nal (line 177) | typedef struct QY265Nal FILE: Android_demo/prebuilt/include/qyauth_env.h type TCounterEnv (line 28) | typedef struct _TCounterEnv FILE: Android_demo/prebuilt/include/x264.h type x264_t (line 63) | typedef struct x264_t x264_t; type nal_unit_type_e (line 69) | enum nal_unit_type_e type nal_priority_e (line 84) | enum nal_priority_e type x264_nal_t (line 97) | typedef struct x264_nal_t type x264_zone_t (line 270) | typedef struct x264_zone_t type x264_param_t (line 279) | typedef struct x264_param_t type x264_level_t (line 564) | typedef struct x264_level_t type pic_struct_e (line 688) | enum pic_struct_e type x264_hrd_t (line 701) | typedef struct x264_hrd_t type x264_sei_payload_t (line 719) | typedef struct x264_sei_payload_t type x264_sei_t (line 726) | typedef struct x264_sei_t type x264_image_t (line 734) | typedef struct x264_image_t type x264_image_properties_t (line 742) | typedef struct x264_image_properties_t type x264_picture_t (line 798) | typedef struct x264_picture_t FILE: iOS_demo/KSY265CodecDemo_iOS/MoviePlayer.h type VideoFrame (line 13) | struct VideoFrame FILE: iOS_demo/ksy265codec/qy265dec.h type QY265DecConfig (line 21) | typedef struct QY265DecConfig { type QY265FrameInfo (line 31) | typedef struct QY265FrameInfo { type QY265Frame (line 39) | typedef struct QY265Frame { FILE: iOS_demo/ksy265codec/qy265def.h type NAL_UNIT_TYPE (line 23) | enum NAL_UNIT_TYPE{ type vui_parameters (line 108) | typedef struct vui_parameters{ FILE: iOS_demo/ksy265codec/qy265enc.h type QY265Tune (line 23) | typedef enum QY265Tune_tag{ type QY265Preset (line 31) | typedef enum QY265Preset_tag{ type QY265Latency (line 41) | typedef enum QY265Latency_tag{ type QY265EncConfig (line 49) | typedef struct QY265EncConfig{ type QY265YUV (line 119) | typedef struct QY265YUV{ type QY265Picture (line 127) | typedef struct QY265Picture{ type QY265Nal (line 136) | typedef struct QY265Nal FILE: iOS_demo/lenthevcdec/lenthevcdec.h type lenthevcdec_frame (line 17) | typedef struct lenthevcdec_frame { FILE: iOS_demo/x264/x264.h type x264_t (line 63) | typedef struct x264_t x264_t; type nal_unit_type_e (line 69) | enum nal_unit_type_e type nal_priority_e (line 84) | enum nal_priority_e type x264_nal_t (line 97) | typedef struct x264_nal_t type x264_zone_t (line 270) | typedef struct x264_zone_t type x264_param_t (line 279) | typedef struct x264_param_t type x264_level_t (line 564) | typedef struct x264_level_t type pic_struct_e (line 688) | enum pic_struct_e type x264_hrd_t (line 701) | typedef struct x264_hrd_t type x264_sei_payload_t (line 719) | typedef struct x264_sei_payload_t type x264_sei_t (line 726) | typedef struct x264_sei_t type x264_image_t (line 734) | typedef struct x264_image_t type x264_image_properties_t (line 742) | typedef struct x264_image_properties_t type x264_picture_t (line 798) | typedef struct x264_picture_t