Documentation updated.
@@ -56,11 +56,12 @@ External libraries and their dependencies are explained in the [External Librari
|
||||
### 5. Building
|
||||
#### 5.1 Prerequisites
|
||||
1. Use your package manager (apt, yum, dnf, brew, etc.) to install the following packages.
|
||||
Some of them are not mandatory for the default settings.
|
||||
Please refer to [Android Requirements](https://github.com/tanersener/mobile-ffmpeg/wiki/Android-Requirements) or
|
||||
[IOS Requirements](https://github.com/tanersener/mobile-ffmpeg/wiki/IOS-Requirements) for the details.
|
||||
|
||||
>autoconf automake libtool pkg-config gcc cmake gperf yasm texinfo
|
||||
```
|
||||
autoconf automake libtool pkg-config gcc cmake gperf yasm texinfo
|
||||
```
|
||||
Some of these packages are not mandatory for the default build.
|
||||
Please visit [Android Prerequisites](https://github.com/tanersener/mobile-ffmpeg/wiki/Android-Prerequisites) and
|
||||
[IOS Prerequisites](https://github.com/tanersener/mobile-ffmpeg/wiki/IOS-Prerequisites) for the details.
|
||||
|
||||
2. Android builds require these additional packages.
|
||||
- **Android SDK 5.0 Lollipop (API Level 21)** or later
|
||||
@@ -77,14 +78,18 @@ Please refer to [Android Requirements](https://github.com/tanersener/mobile-ffmp
|
||||
Use `android.sh` and `ios.sh` to build MobileFFmpeg for each platform.
|
||||
After a successful build, compiled FFmpeg and MobileFFmpeg libraries can be found under `prebuilt` directory.
|
||||
|
||||
Both `android.sh` and `ios.sh` can be customized to override default settings. Wiki pages for
|
||||
Both `android.sh` and `ios.sh` can be customized to override default settings,
|
||||
[android.sh](https://github.com/tanersener/mobile-ffmpeg/wiki/android.sh) and
|
||||
[ios.sh](https://github.com/tanersener/mobile-ffmpeg/wiki/ios.sh) include all available build options.
|
||||
[ios.sh](https://github.com/tanersener/mobile-ffmpeg/wiki/ios.sh) wiki pages include all available build options.
|
||||
##### 5.2.1 Android
|
||||
>export ANDROID_NDK_ROOT=\<Android NDK Path\><br>
|
||||
>./android.sh
|
||||
```
|
||||
export ANDROID_NDK_ROOT=<Android NDK Path>
|
||||
./android.sh
|
||||
```
|
||||
##### 5.2.2 IOS
|
||||
>./ios.sh
|
||||
```
|
||||
./ios.sh
|
||||
```
|
||||
|
||||
### 6. API
|
||||
|
||||
|
||||
@@ -32,6 +32,19 @@ android {
|
||||
}
|
||||
}
|
||||
|
||||
task javadoc(type: Javadoc) {
|
||||
title = 'MobileFFmpeg'
|
||||
destinationDir = file("${projectDir}/../../doc/android/javadoc")
|
||||
classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
|
||||
source = android.sourceSets.main.java.srcDirs
|
||||
}
|
||||
|
||||
afterEvaluate {
|
||||
javadoc.classpath += files(android.libraryVariants.collect { variant ->
|
||||
variant.javaCompile.classpath.files
|
||||
})
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation fileTree(dir: 'libs', include: ['*.jar'])
|
||||
implementation 'com.android.support:appcompat-v7:27.1.1'
|
||||
|
||||
@@ -20,11 +20,21 @@
|
||||
#include "cpu-features.h"
|
||||
#include "abidetect.h"
|
||||
|
||||
/** Full name of the Java class that owns native functions in this file. */
|
||||
const char *abiDetectClassName = "com/arthenica/mobileffmpeg/AbiDetect";
|
||||
|
||||
/** Prototypes of native functions defined by this file. */
|
||||
JNINativeMethod abiDetectMethods[] = {
|
||||
{"getAbi", "()Ljava/lang/String;", (void*) Java_com_arthenica_mobileffmpeg_AbiDetect_getAbi}
|
||||
};
|
||||
|
||||
/**
|
||||
* Called when 'abidetect' native library is loaded.
|
||||
*
|
||||
* \param vm pointer to the running virtual machine
|
||||
* \param reserved reserved
|
||||
* \return JNI version needed by 'abidetect' library
|
||||
*/
|
||||
jint JNI_OnLoad(JavaVM *vm, void *reserved) {
|
||||
JNIEnv *env;
|
||||
if ((*vm)->GetEnv(vm, (void**) &env, JNI_VERSION_1_6) != JNI_OK) {
|
||||
@@ -46,10 +56,12 @@ jint JNI_OnLoad(JavaVM *vm, void *reserved) {
|
||||
return JNI_VERSION_1_6;
|
||||
}
|
||||
|
||||
/*
|
||||
* Class: com_arthenica_mobileffmpeg_AbiDetect
|
||||
* Method: getAbi
|
||||
* Signature: ()Ljava/lang/String;
|
||||
/**
|
||||
* Returns running ABI name.
|
||||
*
|
||||
* \param env pointer to native method interface
|
||||
* \param object reference to the class on which this method is invoked
|
||||
* \return running ABI name as UTF string
|
||||
*/
|
||||
JNIEXPORT jstring JNICALL Java_com_arthenica_mobileffmpeg_AbiDetect_getAbi(JNIEnv *env, jclass object) {
|
||||
AndroidCpuFamily family = android_getCpuFamily();
|
||||
|
||||
@@ -23,12 +23,25 @@
|
||||
#include <jni.h>
|
||||
#include "log.h"
|
||||
|
||||
/** Represents armeabi-v7a ABI with NEON support. */
|
||||
#define ABI_ARMV7A_NEON "armeabi-v7a-neon"
|
||||
|
||||
/** Represents armeabi-v7a ABI. */
|
||||
#define ABI_ARMV7A "armeabi-v7a"
|
||||
|
||||
/** Represents armeabi ABI. */
|
||||
#define ABI_ARM "armeabi"
|
||||
|
||||
/** Represents x86 ABI. */
|
||||
#define ABI_X86 "x86"
|
||||
|
||||
/** Represents x86_64 ABI. */
|
||||
#define ABI_X86_64 "x86_64"
|
||||
|
||||
/** Represents arm64-v8a ABI. */
|
||||
#define ABI_ARM64_V8A "arm64-v8a"
|
||||
|
||||
/** Represents not supported ABIs. */
|
||||
#define ABI_UNKNOWN "unknown"
|
||||
|
||||
/*
|
||||
|
||||
@@ -23,6 +23,7 @@
|
||||
#include <stdio.h>
|
||||
#include <setjmp.h>
|
||||
|
||||
/** Holds information to implement exception handling. */
|
||||
jmp_buf ex_buf__;
|
||||
|
||||
#endif // MOBILEFFMPEG_EXCEPTION_H
|
||||
|
||||
@@ -19,20 +19,40 @@
|
||||
|
||||
#include "log.h"
|
||||
|
||||
/** Global reference to the virtual machine running */
|
||||
static JavaVM *globalVm;
|
||||
|
||||
/** Global reference of Log class in Java side */
|
||||
static jclass logClass;
|
||||
|
||||
/** Global reference of forward log method in Java side */
|
||||
static jmethodID logMethod;
|
||||
|
||||
/** file descriptor of the pipe created */
|
||||
static int pipeFd[2];
|
||||
|
||||
/** log collector thread variable */
|
||||
static pthread_t logThread;
|
||||
|
||||
/** Holds whether log collector thread is enabled or not */
|
||||
static int logThreadEnabled = 1;
|
||||
|
||||
/** Full name of the Java class that owns native functions in this file. */
|
||||
const char *logClassName = "com/arthenica/mobileffmpeg/Log";
|
||||
|
||||
/** Prototypes of native functions defined by this file. */
|
||||
JNINativeMethod logMethods[] = {
|
||||
{"startNativeCollector", "()I", (void*) Java_com_arthenica_mobileffmpeg_Log_startNativeCollector},
|
||||
{"stopNativeCollector", "()I", (void*) Java_com_arthenica_mobileffmpeg_Log_stopNativeCollector}
|
||||
};
|
||||
|
||||
/**
|
||||
* Called when 'ffmpeglog' native library is loaded.
|
||||
*
|
||||
* \param vm pointer to the running virtual machine
|
||||
* \param reserved reserved
|
||||
* \return JNI version needed by 'ffmpeglog' library
|
||||
*/
|
||||
jint JNI_OnLoad(JavaVM *vm, void *reserved) {
|
||||
JNIEnv *env;
|
||||
if ((*vm)->GetEnv(vm, (void**) &env, JNI_VERSION_1_6) != JNI_OK) {
|
||||
@@ -65,6 +85,9 @@ jint JNI_OnLoad(JavaVM *vm, void *reserved) {
|
||||
return JNI_VERSION_1_6;
|
||||
}
|
||||
|
||||
/**
|
||||
* Native log collector main thread function.
|
||||
*/
|
||||
static void *logThreadFunction() {
|
||||
int readSize;
|
||||
char buffer[512];
|
||||
@@ -106,10 +129,13 @@ static void *logThreadFunction() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
/*
|
||||
* Class: com_arthenica_mobileffmpeg_Log
|
||||
* Method: startNativeCollector
|
||||
* Signature: ()I
|
||||
/**
|
||||
* Starts native log collector. Native log collector creates a pipe and redirects stdout and stderr to it. Then starts
|
||||
* a thread, reads data written to this pipe and forwards it to the Java side.
|
||||
*
|
||||
* \param env pointer to native method interface
|
||||
* \param object reference to the object on which this method is invoked
|
||||
* \return zero on success, non-zero if an error occurs
|
||||
*/
|
||||
JNIEXPORT jint JNICALL Java_com_arthenica_mobileffmpeg_Log_startNativeCollector(JNIEnv *env, jobject object) {
|
||||
|
||||
@@ -132,10 +158,13 @@ JNIEXPORT jint JNICALL Java_com_arthenica_mobileffmpeg_Log_startNativeCollector(
|
||||
return 0;
|
||||
}
|
||||
|
||||
/*
|
||||
* Class: com_arthenica_mobileffmpeg_Log
|
||||
* Method: stopNativeCollector
|
||||
* Signature: ()I
|
||||
/**
|
||||
* Initiates a stop request for native log collector thread. Please note that when this function returns collector
|
||||
* thread might be still alive.
|
||||
*
|
||||
* \param env pointer to native method interface
|
||||
* \param object reference to the object on which this method is invoked
|
||||
* \return zero on success, non-zero if an error occurs
|
||||
*/
|
||||
JNIEXPORT jint JNICALL Java_com_arthenica_mobileffmpeg_Log_stopNativeCollector(JNIEnv *env, jobject object) {
|
||||
logThreadEnabled = 0;
|
||||
|
||||
@@ -26,12 +26,22 @@
|
||||
#include <jni.h>
|
||||
#include <android/log.h>
|
||||
|
||||
/** Defines tag used for Android logging. */
|
||||
#define LIB_NAME "mobile-ffmpeg"
|
||||
|
||||
/** Verbose Android logging macro. */
|
||||
#define LOGV(...) __android_log_print(ANDROID_LOG_VERBOSE, LIB_NAME, __VA_ARGS__)
|
||||
|
||||
/** Debug Android logging macro. */
|
||||
#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, LIB_NAME, __VA_ARGS__)
|
||||
|
||||
/** Info Android logging macro. */
|
||||
#define LOGI(...) __android_log_print(ANDROID_LOG_INFO, LIB_NAME, __VA_ARGS__)
|
||||
|
||||
/** Warn Android logging macro. */
|
||||
#define LOGW(...) __android_log_print(ANDROID_LOG_WARN, LIB_NAME, __VA_ARGS__)
|
||||
|
||||
/** Error Android logging macro. */
|
||||
#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR, LIB_NAME, __VA_ARGS__)
|
||||
|
||||
/*
|
||||
|
||||
@@ -19,16 +19,26 @@
|
||||
|
||||
#include "mobileffmpeg.h"
|
||||
|
||||
// forward declaration for ffmpeg.c
|
||||
/** Forward declaration for function defined in ffmpeg.c */
|
||||
int execute(int argc, char **argv);
|
||||
|
||||
/** Full name of the Java class that owns native functions in this file. */
|
||||
const char *ffmpegClassName = "com/arthenica/mobileffmpeg/FFmpeg";
|
||||
|
||||
/** Prototypes of native functions defined by this file. */
|
||||
JNINativeMethod ffmpegMethods[] = {
|
||||
{"getFFmpegVersion", "()Ljava/lang/String;", (void*) Java_com_arthenica_mobileffmpeg_FFmpeg_getFFmpegVersion},
|
||||
{"getVersion", "()Ljava/lang/String;", (void*) Java_com_arthenica_mobileffmpeg_FFmpeg_getVersion},
|
||||
{"execute", "([Ljava/lang/String;)I", (void*) Java_com_arthenica_mobileffmpeg_FFmpeg_execute}
|
||||
};
|
||||
|
||||
/**
|
||||
* Called when 'mobileffmpeg' native library is loaded.
|
||||
*
|
||||
* \param vm pointer to the running virtual machine
|
||||
* \param reserved reserved
|
||||
* \return JNI version needed by 'mobileffmpeg' library
|
||||
*/
|
||||
jint JNI_OnLoad(JavaVM *vm, void *reserved) {
|
||||
JNIEnv *env;
|
||||
if ((*vm)->GetEnv(vm, (void**)(&env), JNI_VERSION_1_6) != JNI_OK) {
|
||||
@@ -50,28 +60,35 @@ jint JNI_OnLoad(JavaVM *vm, void *reserved) {
|
||||
return JNI_VERSION_1_6;
|
||||
}
|
||||
|
||||
/*
|
||||
* Class: com_arthenica_mobileffmpeg_FFmpeg
|
||||
* Method: getFFmpegVersion
|
||||
* Signature: ()Ljava/lang/String;
|
||||
/**
|
||||
* Returns FFmpeg version bundled within the library.
|
||||
*
|
||||
* \param env pointer to native method interface
|
||||
* \param object reference to the class on which this method is invoked
|
||||
* \return FFmpeg version string
|
||||
*/
|
||||
JNIEXPORT jstring JNICALL Java_com_arthenica_mobileffmpeg_FFmpeg_getFFmpegVersion(JNIEnv *env, jclass object) {
|
||||
return (*env)->NewStringUTF(env, FFMPEG_VERSION);
|
||||
}
|
||||
|
||||
/*
|
||||
* Class: com_arthenica_mobileffmpeg_FFmpeg
|
||||
* Method: getVersion
|
||||
* Signature: ()Ljava/lang/String;
|
||||
/**
|
||||
* Returns MobileFFmpeg library version.
|
||||
*
|
||||
* \param env pointer to native method interface
|
||||
* \param object reference to the class on which this method is invoked
|
||||
* \return MobileFFmpeg version string
|
||||
*/
|
||||
JNIEXPORT jstring JNICALL Java_com_arthenica_mobileffmpeg_FFmpeg_getVersion(JNIEnv *env, jclass object) {
|
||||
return (*env)->NewStringUTF(env, MOBILE_FFMPEG_VERSION);
|
||||
}
|
||||
|
||||
/*
|
||||
* Class: com_arthenica_mobileffmpeg_FFmpeg
|
||||
* Method: execute
|
||||
* Signature: ([Ljava/lang/String;)I
|
||||
/**
|
||||
* Synchronously executes FFmpeg command with arguments provided.
|
||||
*
|
||||
* \param env pointer to native method interface
|
||||
* \param object reference to the class on which this method is invoked
|
||||
* \param stringArray reference to the object holding FFmpeg command arguments
|
||||
* \return zero on successful execution, non-zero on error
|
||||
*/
|
||||
JNIEXPORT jint JNICALL Java_com_arthenica_mobileffmpeg_FFmpeg_execute(JNIEnv *env, jclass object, jobjectArray stringArray) {
|
||||
jstring *tempArray = NULL;
|
||||
|
||||
@@ -27,6 +27,7 @@
|
||||
#include "libavutil/ffversion.h"
|
||||
#include "log.h"
|
||||
|
||||
/** Library version string */
|
||||
#define MOBILE_FFMPEG_VERSION "1.0"
|
||||
|
||||
/*
|
||||
|
||||
@@ -20,48 +20,92 @@
|
||||
package com.arthenica.mobileffmpeg;
|
||||
|
||||
/**
|
||||
* <p>Android ABI helper enum.
|
||||
* <p>Helper enumeration type for Android ABIs; includes only supported ABIs.
|
||||
*
|
||||
* @author Taner Sener
|
||||
* @since v1.0
|
||||
*/
|
||||
public enum Abi {
|
||||
|
||||
/**
|
||||
* Represents armeabi-v7a ABI with NEON support
|
||||
*/
|
||||
ABI_ARMV7A_NEON("armeabi-v7a-neon"),
|
||||
|
||||
/**
|
||||
* Represents armeabi-v7a ABI
|
||||
*/
|
||||
ABI_ARMV7A("armeabi-v7a"),
|
||||
|
||||
/**
|
||||
* Represents armeabi ABI
|
||||
*/
|
||||
ABI_ARM("armeabi"),
|
||||
|
||||
/**
|
||||
* Represents x86 ABI
|
||||
*/
|
||||
ABI_X86("x86"),
|
||||
|
||||
/**
|
||||
* Represents x86_64 ABI
|
||||
*/
|
||||
ABI_X86_64("x86_64"),
|
||||
|
||||
/**
|
||||
* Represents arm64-v8a ABI
|
||||
*/
|
||||
ABI_ARM64_V8A("arm64-v8a"),
|
||||
|
||||
/**
|
||||
* Represents not supported ABIs
|
||||
*/
|
||||
ABI_UNKNOWN("unknown");
|
||||
|
||||
private String value;
|
||||
private String name;
|
||||
|
||||
public static Abi from(final String value) {
|
||||
if (value == null) {
|
||||
/**
|
||||
* <p>Returns enumeration defined by ABI name.
|
||||
*
|
||||
* @param abiName ABI name
|
||||
* @return enumeration defined by ABI name
|
||||
*/
|
||||
public static Abi from(final String abiName) {
|
||||
if (abiName == null) {
|
||||
return ABI_UNKNOWN;
|
||||
} else if (value.equals(ABI_ARM.getValue())) {
|
||||
} else if (abiName.equals(ABI_ARM.getName())) {
|
||||
return ABI_ARM;
|
||||
} else if (value.equals(ABI_ARMV7A.getValue())) {
|
||||
} else if (abiName.equals(ABI_ARMV7A.getName())) {
|
||||
return ABI_ARMV7A;
|
||||
} else if (value.equals(ABI_ARMV7A_NEON.getValue())) {
|
||||
} else if (abiName.equals(ABI_ARMV7A_NEON.getName())) {
|
||||
return ABI_ARMV7A_NEON;
|
||||
} else if (value.equals(ABI_ARM64_V8A.getValue())) {
|
||||
} else if (abiName.equals(ABI_ARM64_V8A.getName())) {
|
||||
return ABI_ARM64_V8A;
|
||||
} else if (value.equals(ABI_X86.getValue())) {
|
||||
} else if (abiName.equals(ABI_X86.getName())) {
|
||||
return ABI_X86;
|
||||
} else if (value.equals(ABI_X86_64.getValue())) {
|
||||
} else if (abiName.equals(ABI_X86_64.getName())) {
|
||||
return ABI_X86_64;
|
||||
} else {
|
||||
return ABI_UNKNOWN;
|
||||
}
|
||||
}
|
||||
|
||||
public String getValue() {
|
||||
return value;
|
||||
/**
|
||||
* Returns ABI name as defined in Android NDK documentation.
|
||||
*
|
||||
* @return ABI name
|
||||
*/
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
Abi(final String value) {
|
||||
this.value = value;
|
||||
/**
|
||||
* Creates new enum.
|
||||
*
|
||||
* @param abiName ABI name
|
||||
*/
|
||||
Abi(final String abiName) {
|
||||
this.name = abiName;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -20,10 +20,11 @@
|
||||
package com.arthenica.mobileffmpeg;
|
||||
|
||||
/**
|
||||
* <p>Detects ABI using Android's <code>cpufeatures</code> library. This is crucial in order to
|
||||
* load the correct .so files for MobileFFmpeg.
|
||||
* <p>This class is used to detect running ABI name using Android's <code>cpufeatures</code>
|
||||
* library.
|
||||
*
|
||||
* @author Taner Sener
|
||||
* @since v1.0
|
||||
*/
|
||||
public class AbiDetect {
|
||||
|
||||
@@ -31,6 +32,17 @@ public class AbiDetect {
|
||||
System.loadLibrary("abidetect");
|
||||
}
|
||||
|
||||
/**
|
||||
* Default constructor hidden.
|
||||
*/
|
||||
private AbiDetect() {
|
||||
}
|
||||
|
||||
/**
|
||||
* <p>Returns running ABI name.
|
||||
*
|
||||
* @return running ABI name
|
||||
*/
|
||||
public native static String getAbi();
|
||||
|
||||
}
|
||||
|
||||
@@ -20,17 +20,23 @@
|
||||
package com.arthenica.mobileffmpeg;
|
||||
|
||||
/**
|
||||
* <p>Base class for FFmpeg operations.
|
||||
*
|
||||
* <p>Note that before terminating {@link #shutdown()} method must be called.
|
||||
* <p>Main class for FFmpeg operations. Provides {@link #execute(String...)} method to execute
|
||||
* FFmpeg commands.
|
||||
* <pre>
|
||||
* int rc = FFmpeg.execute("-i", "file1.mp4", "-c:v", "libxvid", "file1.avi");
|
||||
* Log.i(Log.TAG, String.format("Command execution %s.", (rc == 0?"completed successfully":"failed with rc=" + rc));
|
||||
* </pre>
|
||||
* <p>Note that it is recommended to call {@link #shutdown()} method before terminating your
|
||||
* Android app.
|
||||
*
|
||||
* @author Taner Sener
|
||||
* @since v1.0
|
||||
*/
|
||||
public class FFmpeg {
|
||||
|
||||
static {
|
||||
final Abi abi = Abi.from(AbiDetect.getAbi());
|
||||
String abiName = abi.getValue();
|
||||
String abiName = abi.getName();
|
||||
|
||||
Log.enableCollectingStdOutErr();
|
||||
|
||||
@@ -47,7 +53,7 @@ public class FFmpeg {
|
||||
nativeLibraryLoaded = true;
|
||||
} catch (UnsatisfiedLinkError e) {
|
||||
android.util.Log.i(Log.TAG, "NEON supported armeabi-v7a library not found. Loading default armeabi-v7a library.", e);
|
||||
abiName = Abi.ABI_ARMV7A.getValue();
|
||||
abiName = Abi.ABI_ARMV7A.getName();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -58,6 +64,12 @@ public class FFmpeg {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Default constructor hidden.
|
||||
*/
|
||||
private FFmpeg() {
|
||||
}
|
||||
|
||||
/**
|
||||
* <p>Returns FFmpeg version bundled within the library.
|
||||
*
|
||||
@@ -81,10 +93,18 @@ public class FFmpeg {
|
||||
public native static int execute(final String ... arguments);
|
||||
|
||||
/**
|
||||
* <p>Disables collecting stdout and stderr.
|
||||
* <p>Shuts down library capabilities.
|
||||
*/
|
||||
public static void shutdown() {
|
||||
Log.disableCollectingStdOutErr();
|
||||
}
|
||||
|
||||
/**
|
||||
* <p>Overrides default {@link Object#finalize()} method.
|
||||
*/
|
||||
@Override
|
||||
protected void finalize() {
|
||||
shutdown();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -21,8 +21,24 @@ package com.arthenica.mobileffmpeg;
|
||||
|
||||
import android.arch.core.util.Function;
|
||||
|
||||
/**
|
||||
* <p>This class is used to process stdout and stderr logs from native libraries.
|
||||
*
|
||||
* <p>By default stdout and stderr is redirected to <code>/dev/null</code> in Android. This class
|
||||
* redirects these streams to Logcat in order to view logs printed by FFmpeg native libraries.
|
||||
*
|
||||
* <p>Alternatively, it is possible not to print messages to Logcat and pass them to a callback
|
||||
* function. This function can decide whether to print these logs or ignore them according to its
|
||||
* own rules.
|
||||
*
|
||||
* @author Taner Sener
|
||||
* @since v1.0
|
||||
*/
|
||||
public class Log {
|
||||
|
||||
/**
|
||||
* Defines tag used for logging.
|
||||
*/
|
||||
public static final String TAG = "mobile-ffmpeg";
|
||||
|
||||
private static Function<byte[], Void> callbackFunction;
|
||||
@@ -31,18 +47,41 @@ public class Log {
|
||||
System.loadLibrary("ffmpeglog");
|
||||
}
|
||||
|
||||
/**
|
||||
* Default constructor hidden.
|
||||
*/
|
||||
private Log() {
|
||||
}
|
||||
|
||||
/**
|
||||
* <p>Enables redirecting stdout and stderr.
|
||||
*/
|
||||
public static void enableCollectingStdOutErr() {
|
||||
startNativeCollector();
|
||||
}
|
||||
|
||||
/**
|
||||
* <p>Disables redirecting stdout and stderr.
|
||||
*/
|
||||
public static void disableCollectingStdOutErr() {
|
||||
stopNativeCollector();
|
||||
}
|
||||
|
||||
/**
|
||||
* <p>Sets a callback function to receive logs from FFmpeg native libraries.
|
||||
*
|
||||
* @param newCallbackFunction callback to receive logs
|
||||
*/
|
||||
public static void enableCallbackFunction(final Function<byte[], Void> newCallbackFunction) {
|
||||
callbackFunction = newCallbackFunction;
|
||||
}
|
||||
|
||||
/**
|
||||
* <p>Main method called by JNI part to redirect log messages. It is not designed to be called
|
||||
* manually by Java classes.
|
||||
*
|
||||
* @param logMessage log message
|
||||
*/
|
||||
public static void log(final byte[] logMessage) {
|
||||
if (callbackFunction != null) {
|
||||
callbackFunction.apply(logMessage);
|
||||
@@ -51,8 +90,18 @@ public class Log {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* <p>Starts native log collector.
|
||||
*
|
||||
* @return zero on success, non-zero if an error occurs
|
||||
*/
|
||||
public static native int startNativeCollector();
|
||||
|
||||
/**
|
||||
* <p>Stops native log collector.
|
||||
*
|
||||
* @return zero on success, non-zero if an error occurs
|
||||
*/
|
||||
public static native int stopNativeCollector();
|
||||
|
||||
}
|
||||
|
||||
|
After Width: | Height: | Size: 676 B |
|
After Width: | Height: | Size: 147 B |
|
After Width: | Height: | Size: 132 B |
@@ -0,0 +1,265 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>MobileFFmpeg Android API: abidetect.h File Reference</title>
|
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../jquery.js"></script>
|
||||
<script type="text/javascript" src="../../dynsections.js"></script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">MobileFFmpeg Android API
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.14 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="../../menudata.js"></script>
|
||||
<script type="text/javascript" src="../../menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('../../',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#define-members">Macros</a> |
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">abidetect.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a href="../../d7/d44/abidetect_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:aa0528bb977fb058f35088a123f024040"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d44/abidetect_8h.html#aa0528bb977fb058f35088a123f024040">ABI_ARMV7A_NEON</a>   "armeabi-v7a-neon"</td></tr>
|
||||
<tr class="separator:aa0528bb977fb058f35088a123f024040"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af4bd943711a852348c6fe7a850c68d9c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d44/abidetect_8h.html#af4bd943711a852348c6fe7a850c68d9c">ABI_ARMV7A</a>   "armeabi-v7a"</td></tr>
|
||||
<tr class="separator:af4bd943711a852348c6fe7a850c68d9c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8542ed76f69cc1f6905ec045deb67b19"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d44/abidetect_8h.html#a8542ed76f69cc1f6905ec045deb67b19">ABI_ARM</a>   "armeabi"</td></tr>
|
||||
<tr class="separator:a8542ed76f69cc1f6905ec045deb67b19"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa8b590581b911e09a91165e1bfe1af4e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d44/abidetect_8h.html#aa8b590581b911e09a91165e1bfe1af4e">ABI_X86</a>   "x86"</td></tr>
|
||||
<tr class="separator:aa8b590581b911e09a91165e1bfe1af4e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a651b92d66b0514569b6c1e70ab56ccbd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d44/abidetect_8h.html#a651b92d66b0514569b6c1e70ab56ccbd">ABI_X86_64</a>   "x86_64"</td></tr>
|
||||
<tr class="separator:a651b92d66b0514569b6c1e70ab56ccbd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aecf047197c8d184994bd8391c89dafd9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d44/abidetect_8h.html#aecf047197c8d184994bd8391c89dafd9">ABI_ARM64_V8A</a>   "arm64-v8a"</td></tr>
|
||||
<tr class="separator:aecf047197c8d184994bd8391c89dafd9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae1ac408cde1fef8015e817132c82f90f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d44/abidetect_8h.html#ae1ac408cde1fef8015e817132c82f90f">ABI_UNKNOWN</a>   "unknown"</td></tr>
|
||||
<tr class="separator:ae1ac408cde1fef8015e817132c82f90f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a5533bc4db75454bf8ebe9dd5ea5da4ec"><td class="memItemLeft" align="right" valign="top">JNIEXPORT jstring JNICALL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d44/abidetect_8h.html#a5533bc4db75454bf8ebe9dd5ea5da4ec">Java_com_arthenica_mobileffmpeg_AbiDetect_getAbi</a> (JNIEnv *, jclass)</td></tr>
|
||||
<tr class="separator:a5533bc4db75454bf8ebe9dd5ea5da4ec"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Macro Definition Documentation</h2>
|
||||
<a id="a8542ed76f69cc1f6905ec045deb67b19"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8542ed76f69cc1f6905ec045deb67b19">◆ </a></span>ABI_ARM</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define ABI_ARM   "armeabi"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Represents armeabi ABI. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/d44/abidetect_8h_source.html#l00033">33</a> of file <a class="el" href="../../d7/d44/abidetect_8h_source.html">abidetect.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aecf047197c8d184994bd8391c89dafd9"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aecf047197c8d184994bd8391c89dafd9">◆ </a></span>ABI_ARM64_V8A</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define ABI_ARM64_V8A   "arm64-v8a"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Represents arm64-v8a ABI. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/d44/abidetect_8h_source.html#l00042">42</a> of file <a class="el" href="../../d7/d44/abidetect_8h_source.html">abidetect.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af4bd943711a852348c6fe7a850c68d9c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af4bd943711a852348c6fe7a850c68d9c">◆ </a></span>ABI_ARMV7A</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define ABI_ARMV7A   "armeabi-v7a"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Represents armeabi-v7a ABI. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/d44/abidetect_8h_source.html#l00030">30</a> of file <a class="el" href="../../d7/d44/abidetect_8h_source.html">abidetect.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa0528bb977fb058f35088a123f024040"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa0528bb977fb058f35088a123f024040">◆ </a></span>ABI_ARMV7A_NEON</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define ABI_ARMV7A_NEON   "armeabi-v7a-neon"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Represents armeabi-v7a ABI with NEON support. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/d44/abidetect_8h_source.html#l00027">27</a> of file <a class="el" href="../../d7/d44/abidetect_8h_source.html">abidetect.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ae1ac408cde1fef8015e817132c82f90f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae1ac408cde1fef8015e817132c82f90f">◆ </a></span>ABI_UNKNOWN</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define ABI_UNKNOWN   "unknown"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Represents not supported ABIs. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/d44/abidetect_8h_source.html#l00045">45</a> of file <a class="el" href="../../d7/d44/abidetect_8h_source.html">abidetect.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa8b590581b911e09a91165e1bfe1af4e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa8b590581b911e09a91165e1bfe1af4e">◆ </a></span>ABI_X86</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define ABI_X86   "x86"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Represents x86 ABI. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/d44/abidetect_8h_source.html#l00036">36</a> of file <a class="el" href="../../d7/d44/abidetect_8h_source.html">abidetect.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a651b92d66b0514569b6c1e70ab56ccbd"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a651b92d66b0514569b6c1e70ab56ccbd">◆ </a></span>ABI_X86_64</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define ABI_X86_64   "x86_64"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Represents x86_64 ABI. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/d44/abidetect_8h_source.html#l00039">39</a> of file <a class="el" href="../../d7/d44/abidetect_8h_source.html">abidetect.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Function Documentation</h2>
|
||||
<a id="a5533bc4db75454bf8ebe9dd5ea5da4ec"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5533bc4db75454bf8ebe9dd5ea5da4ec">◆ </a></span>Java_com_arthenica_mobileffmpeg_AbiDetect_getAbi()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">JNIEXPORT jstring JNICALL Java_com_arthenica_mobileffmpeg_AbiDetect_getAbi </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">JNIEnv * </td>
|
||||
<td class="paramname"><em>env</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">jclass </td>
|
||||
<td class="paramname"><em>object</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns running ABI name.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">env</td><td>pointer to native method interface </td></tr>
|
||||
<tr><td class="paramname">object</td><td>reference to the class on which this method is invoked </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>running ABI name as UTF string </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d9/d7e/abidetect_8c_source.html#l00066">66</a> of file <a class="el" href="../../d9/d7e/abidetect_8c_source.html">abidetect.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Sun Jun 3 2018 19:05:03 for MobileFFmpeg Android API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.14
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,307 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>MobileFFmpeg Android API: log.h File Reference</title>
|
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../jquery.js"></script>
|
||||
<script type="text/javascript" src="../../dynsections.js"></script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">MobileFFmpeg Android API
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.14 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="../../menudata.js"></script>
|
||||
<script type="text/javascript" src="../../menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('../../',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#define-members">Macros</a> |
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">log.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a href="../../d7/d7f/log_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:a6e43beaa714b1bf01ce2271440786e38"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#a6e43beaa714b1bf01ce2271440786e38">LIB_NAME</a>   "mobile-ffmpeg"</td></tr>
|
||||
<tr class="separator:a6e43beaa714b1bf01ce2271440786e38"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab78bd305488c62caf8515ee765b1ed49"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#ab78bd305488c62caf8515ee765b1ed49">LOGV</a>(...)   __android_log_print(ANDROID_LOG_VERBOSE, <a class="el" href="../../d7/d7f/log_8h.html#a6e43beaa714b1bf01ce2271440786e38">LIB_NAME</a>, __VA_ARGS__)</td></tr>
|
||||
<tr class="separator:ab78bd305488c62caf8515ee765b1ed49"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa839997a58e14061861cd634fdb7664d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#aa839997a58e14061861cd634fdb7664d">LOGD</a>(...)   __android_log_print(ANDROID_LOG_DEBUG, <a class="el" href="../../d7/d7f/log_8h.html#a6e43beaa714b1bf01ce2271440786e38">LIB_NAME</a>, __VA_ARGS__)</td></tr>
|
||||
<tr class="separator:aa839997a58e14061861cd634fdb7664d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5512e59d578a380a441a70256af997d0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#a5512e59d578a380a441a70256af997d0">LOGI</a>(...)   __android_log_print(ANDROID_LOG_INFO, <a class="el" href="../../d7/d7f/log_8h.html#a6e43beaa714b1bf01ce2271440786e38">LIB_NAME</a>, __VA_ARGS__)</td></tr>
|
||||
<tr class="separator:a5512e59d578a380a441a70256af997d0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a07f1b0d507acedeb7550353eba4f6e66"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#a07f1b0d507acedeb7550353eba4f6e66">LOGW</a>(...)   __android_log_print(ANDROID_LOG_WARN, <a class="el" href="../../d7/d7f/log_8h.html#a6e43beaa714b1bf01ce2271440786e38">LIB_NAME</a>, __VA_ARGS__)</td></tr>
|
||||
<tr class="separator:a07f1b0d507acedeb7550353eba4f6e66"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae02538a80ad5fc009caec73487d11a8d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#ae02538a80ad5fc009caec73487d11a8d">LOGE</a>(...)   __android_log_print(ANDROID_LOG_ERROR, <a class="el" href="../../d7/d7f/log_8h.html#a6e43beaa714b1bf01ce2271440786e38">LIB_NAME</a>, __VA_ARGS__)</td></tr>
|
||||
<tr class="separator:ae02538a80ad5fc009caec73487d11a8d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a993f4e428dfecce7d10f7502dfaa01c9"><td class="memItemLeft" align="right" valign="top">JNIEXPORT jint JNICALL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#a993f4e428dfecce7d10f7502dfaa01c9">Java_com_arthenica_mobileffmpeg_Log_startNativeCollector</a> (JNIEnv *, jobject)</td></tr>
|
||||
<tr class="separator:a993f4e428dfecce7d10f7502dfaa01c9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab343e0fa2a15ed80b2bd847d5ed290c0"><td class="memItemLeft" align="right" valign="top">JNIEXPORT jint JNICALL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#ab343e0fa2a15ed80b2bd847d5ed290c0">Java_com_arthenica_mobileffmpeg_Log_stopNativeCollector</a> (JNIEnv *, jobject)</td></tr>
|
||||
<tr class="separator:ab343e0fa2a15ed80b2bd847d5ed290c0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Macro Definition Documentation</h2>
|
||||
<a id="a6e43beaa714b1bf01ce2271440786e38"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6e43beaa714b1bf01ce2271440786e38">◆ </a></span>LIB_NAME</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define LIB_NAME   "mobile-ffmpeg"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Defines tag used for Android logging. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/d7f/log_8h_source.html#l00030">30</a> of file <a class="el" href="../../d7/d7f/log_8h_source.html">log.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa839997a58e14061861cd634fdb7664d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa839997a58e14061861cd634fdb7664d">◆ </a></span>LOGD</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define LOGD</td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname"><em>...</em></td><td>)</td>
|
||||
<td>   __android_log_print(ANDROID_LOG_DEBUG, <a class="el" href="../../d7/d7f/log_8h.html#a6e43beaa714b1bf01ce2271440786e38">LIB_NAME</a>, __VA_ARGS__)</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Debug Android logging macro. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/d7f/log_8h_source.html#l00036">36</a> of file <a class="el" href="../../d7/d7f/log_8h_source.html">log.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ae02538a80ad5fc009caec73487d11a8d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae02538a80ad5fc009caec73487d11a8d">◆ </a></span>LOGE</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define LOGE</td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname"><em>...</em></td><td>)</td>
|
||||
<td>   __android_log_print(ANDROID_LOG_ERROR, <a class="el" href="../../d7/d7f/log_8h.html#a6e43beaa714b1bf01ce2271440786e38">LIB_NAME</a>, __VA_ARGS__)</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Error Android logging macro. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/d7f/log_8h_source.html#l00045">45</a> of file <a class="el" href="../../d7/d7f/log_8h_source.html">log.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a5512e59d578a380a441a70256af997d0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5512e59d578a380a441a70256af997d0">◆ </a></span>LOGI</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define LOGI</td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname"><em>...</em></td><td>)</td>
|
||||
<td>   __android_log_print(ANDROID_LOG_INFO, <a class="el" href="../../d7/d7f/log_8h.html#a6e43beaa714b1bf01ce2271440786e38">LIB_NAME</a>, __VA_ARGS__)</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Info Android logging macro. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/d7f/log_8h_source.html#l00039">39</a> of file <a class="el" href="../../d7/d7f/log_8h_source.html">log.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab78bd305488c62caf8515ee765b1ed49"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab78bd305488c62caf8515ee765b1ed49">◆ </a></span>LOGV</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define LOGV</td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname"><em>...</em></td><td>)</td>
|
||||
<td>   __android_log_print(ANDROID_LOG_VERBOSE, <a class="el" href="../../d7/d7f/log_8h.html#a6e43beaa714b1bf01ce2271440786e38">LIB_NAME</a>, __VA_ARGS__)</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Verbose Android logging macro. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/d7f/log_8h_source.html#l00033">33</a> of file <a class="el" href="../../d7/d7f/log_8h_source.html">log.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a07f1b0d507acedeb7550353eba4f6e66"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a07f1b0d507acedeb7550353eba4f6e66">◆ </a></span>LOGW</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define LOGW</td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname"><em>...</em></td><td>)</td>
|
||||
<td>   __android_log_print(ANDROID_LOG_WARN, <a class="el" href="../../d7/d7f/log_8h.html#a6e43beaa714b1bf01ce2271440786e38">LIB_NAME</a>, __VA_ARGS__)</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Warn Android logging macro. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/d7f/log_8h_source.html#l00042">42</a> of file <a class="el" href="../../d7/d7f/log_8h_source.html">log.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Function Documentation</h2>
|
||||
<a id="a993f4e428dfecce7d10f7502dfaa01c9"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a993f4e428dfecce7d10f7502dfaa01c9">◆ </a></span>Java_com_arthenica_mobileffmpeg_Log_startNativeCollector()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">JNIEXPORT jint JNICALL Java_com_arthenica_mobileffmpeg_Log_startNativeCollector </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">JNIEnv * </td>
|
||||
<td class="paramname"><em>env</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">jobject </td>
|
||||
<td class="paramname"><em>object</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Starts native log collector. Native log collector creates a pipe and redirects stdout and stderr to it. Then starts a thread, reads data written to this pipe and forwards it to the Java side.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">env</td><td>pointer to native method interface </td></tr>
|
||||
<tr><td class="paramname">object</td><td>reference to the object on which this method is invoked </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>zero on success, non-zero if an error occurs </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/df8/log_8c_source.html#l00140">140</a> of file <a class="el" href="../../d7/df8/log_8c_source.html">log.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab343e0fa2a15ed80b2bd847d5ed290c0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab343e0fa2a15ed80b2bd847d5ed290c0">◆ </a></span>Java_com_arthenica_mobileffmpeg_Log_stopNativeCollector()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">JNIEXPORT jint JNICALL Java_com_arthenica_mobileffmpeg_Log_stopNativeCollector </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">JNIEnv * </td>
|
||||
<td class="paramname"><em>env</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">jobject </td>
|
||||
<td class="paramname"><em>object</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Initiates a stop request for native log collector thread. Please note that when this function returns collector thread might be still alive.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">env</td><td>pointer to native method interface </td></tr>
|
||||
<tr><td class="paramname">object</td><td>reference to the object on which this method is invoked </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>zero on success, non-zero if an error occurs </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/df8/log_8c_source.html#l00169">169</a> of file <a class="el" href="../../d7/df8/log_8c_source.html">log.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Sun Jun 3 2018 19:05:03 for MobileFFmpeg Android API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.14
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,446 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>MobileFFmpeg Android API: log.c File Reference</title>
|
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../jquery.js"></script>
|
||||
<script type="text/javascript" src="../../dynsections.js"></script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">MobileFFmpeg Android API
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.14 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="../../menudata.js"></script>
|
||||
<script type="text/javascript" src="../../menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('../../',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#func-members">Functions</a> |
|
||||
<a href="#var-members">Variables</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">log.c File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a href="../../d7/df8/log_8c_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:ad2f07df887428c1c8e78f3c485e9c71c"><td class="memItemLeft" align="right" valign="top">jint </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df8/log_8c.html#ad2f07df887428c1c8e78f3c485e9c71c">JNI_OnLoad</a> (JavaVM *vm, void *reserved)</td></tr>
|
||||
<tr class="separator:ad2f07df887428c1c8e78f3c485e9c71c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acc70778e5fa73925d5123d568d22ce7f"><td class="memItemLeft" align="right" valign="top">static void * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df8/log_8c.html#acc70778e5fa73925d5123d568d22ce7f">logThreadFunction</a> ()</td></tr>
|
||||
<tr class="separator:acc70778e5fa73925d5123d568d22ce7f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a39ebc0a64995c37e88d20c9ee05faaeb"><td class="memItemLeft" align="right" valign="top">JNIEXPORT jint JNICALL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df8/log_8c.html#a39ebc0a64995c37e88d20c9ee05faaeb">Java_com_arthenica_mobileffmpeg_Log_startNativeCollector</a> (JNIEnv *env, jobject object)</td></tr>
|
||||
<tr class="separator:a39ebc0a64995c37e88d20c9ee05faaeb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a040d3c345c4eaaf46aa342c67580234c"><td class="memItemLeft" align="right" valign="top">JNIEXPORT jint JNICALL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df8/log_8c.html#a040d3c345c4eaaf46aa342c67580234c">Java_com_arthenica_mobileffmpeg_Log_stopNativeCollector</a> (JNIEnv *env, jobject object)</td></tr>
|
||||
<tr class="separator:a040d3c345c4eaaf46aa342c67580234c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
||||
Variables</h2></td></tr>
|
||||
<tr class="memitem:a836d04ac8f7f51d0e6181c641eed7441"><td class="memItemLeft" align="right" valign="top">static JavaVM * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df8/log_8c.html#a836d04ac8f7f51d0e6181c641eed7441">globalVm</a></td></tr>
|
||||
<tr class="separator:a836d04ac8f7f51d0e6181c641eed7441"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af6825ad1746dfa6c7194f16d9221c4e7"><td class="memItemLeft" align="right" valign="top">static jclass </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df8/log_8c.html#af6825ad1746dfa6c7194f16d9221c4e7">logClass</a></td></tr>
|
||||
<tr class="separator:af6825ad1746dfa6c7194f16d9221c4e7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad6ed2afe8a0e43d77b474a22fcb26252"><td class="memItemLeft" align="right" valign="top">static jmethodID </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df8/log_8c.html#ad6ed2afe8a0e43d77b474a22fcb26252">logMethod</a></td></tr>
|
||||
<tr class="separator:ad6ed2afe8a0e43d77b474a22fcb26252"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a26f1c72e4029e90cd5413905d1e7c792"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df8/log_8c.html#a26f1c72e4029e90cd5413905d1e7c792">pipeFd</a> [2]</td></tr>
|
||||
<tr class="separator:a26f1c72e4029e90cd5413905d1e7c792"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1a7164c4df0c11cd8c97eb31d0c79da0"><td class="memItemLeft" align="right" valign="top">static pthread_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df8/log_8c.html#a1a7164c4df0c11cd8c97eb31d0c79da0">logThread</a></td></tr>
|
||||
<tr class="separator:a1a7164c4df0c11cd8c97eb31d0c79da0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af0a8c4576c0b22d10ea08753e152bd56"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df8/log_8c.html#af0a8c4576c0b22d10ea08753e152bd56">logThreadEnabled</a> = 1</td></tr>
|
||||
<tr class="separator:af0a8c4576c0b22d10ea08753e152bd56"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af30fc01a6f8e186aacf26400e7bdbcf0"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df8/log_8c.html#af30fc01a6f8e186aacf26400e7bdbcf0">logClassName</a> = "com/arthenica/mobileffmpeg/Log"</td></tr>
|
||||
<tr class="separator:af30fc01a6f8e186aacf26400e7bdbcf0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8c5dfa132148d5d52a8ec15e2c597652"><td class="memItemLeft" align="right" valign="top">JNINativeMethod </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df8/log_8c.html#a8c5dfa132148d5d52a8ec15e2c597652">logMethods</a> []</td></tr>
|
||||
<tr class="separator:a8c5dfa132148d5d52a8ec15e2c597652"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Function Documentation</h2>
|
||||
<a id="a39ebc0a64995c37e88d20c9ee05faaeb"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a39ebc0a64995c37e88d20c9ee05faaeb">◆ </a></span>Java_com_arthenica_mobileffmpeg_Log_startNativeCollector()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">JNIEXPORT jint JNICALL Java_com_arthenica_mobileffmpeg_Log_startNativeCollector </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">JNIEnv * </td>
|
||||
<td class="paramname"><em>env</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">jobject </td>
|
||||
<td class="paramname"><em>object</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Starts native log collector. Native log collector creates a pipe and redirects stdout and stderr to it. Then starts a thread, reads data written to this pipe and forwards it to the Java side.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">env</td><td>pointer to native method interface </td></tr>
|
||||
<tr><td class="paramname">object</td><td>reference to the object on which this method is invoked </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>zero on success, non-zero if an error occurs </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/df8/log_8c_source.html#l00140">140</a> of file <a class="el" href="../../d7/df8/log_8c_source.html">log.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a040d3c345c4eaaf46aa342c67580234c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a040d3c345c4eaaf46aa342c67580234c">◆ </a></span>Java_com_arthenica_mobileffmpeg_Log_stopNativeCollector()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">JNIEXPORT jint JNICALL Java_com_arthenica_mobileffmpeg_Log_stopNativeCollector </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">JNIEnv * </td>
|
||||
<td class="paramname"><em>env</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">jobject </td>
|
||||
<td class="paramname"><em>object</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Initiates a stop request for native log collector thread. Please note that when this function returns collector thread might be still alive.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">env</td><td>pointer to native method interface </td></tr>
|
||||
<tr><td class="paramname">object</td><td>reference to the object on which this method is invoked </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>zero on success, non-zero if an error occurs </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/df8/log_8c_source.html#l00169">169</a> of file <a class="el" href="../../d7/df8/log_8c_source.html">log.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad2f07df887428c1c8e78f3c485e9c71c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad2f07df887428c1c8e78f3c485e9c71c">◆ </a></span>JNI_OnLoad()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">jint JNI_OnLoad </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">JavaVM * </td>
|
||||
<td class="paramname"><em>vm</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">void * </td>
|
||||
<td class="paramname"><em>reserved</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Called when 'ffmpeglog' native library is loaded.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">vm</td><td>pointer to the running virtual machine </td></tr>
|
||||
<tr><td class="paramname">reserved</td><td>reserved </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>JNI version needed by 'ffmpeglog' library </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/df8/log_8c_source.html#l00056">56</a> of file <a class="el" href="../../d7/df8/log_8c_source.html">log.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="acc70778e5fa73925d5123d568d22ce7f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#acc70778e5fa73925d5123d568d22ce7f">◆ </a></span>logThreadFunction()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">static void* logThreadFunction </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Native log collector main thread function. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/df8/log_8c_source.html#l00091">91</a> of file <a class="el" href="../../d7/df8/log_8c_source.html">log.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Variable Documentation</h2>
|
||||
<a id="a836d04ac8f7f51d0e6181c641eed7441"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a836d04ac8f7f51d0e6181c641eed7441">◆ </a></span>globalVm</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">JavaVM* globalVm</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Global reference to the virtual machine running </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/df8/log_8c_source.html#l00023">23</a> of file <a class="el" href="../../d7/df8/log_8c_source.html">log.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af6825ad1746dfa6c7194f16d9221c4e7"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af6825ad1746dfa6c7194f16d9221c4e7">◆ </a></span>logClass</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">jclass logClass</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Global reference of Log class in Java side </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/df8/log_8c_source.html#l00026">26</a> of file <a class="el" href="../../d7/df8/log_8c_source.html">log.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af30fc01a6f8e186aacf26400e7bdbcf0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af30fc01a6f8e186aacf26400e7bdbcf0">◆ </a></span>logClassName</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const char* logClassName = "com/arthenica/mobileffmpeg/Log"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Full name of the Java class that owns native functions in this file. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/df8/log_8c_source.html#l00041">41</a> of file <a class="el" href="../../d7/df8/log_8c_source.html">log.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad6ed2afe8a0e43d77b474a22fcb26252"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad6ed2afe8a0e43d77b474a22fcb26252">◆ </a></span>logMethod</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">jmethodID logMethod</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Global reference of forward log method in Java side </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/df8/log_8c_source.html#l00029">29</a> of file <a class="el" href="../../d7/df8/log_8c_source.html">log.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a8c5dfa132148d5d52a8ec15e2c597652"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8c5dfa132148d5d52a8ec15e2c597652">◆ </a></span>logMethods</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">JNINativeMethod logMethods[]</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> {<span class="stringliteral">"startNativeCollector"</span>, <span class="stringliteral">"()I"</span>, (<span class="keywordtype">void</span>*) <a class="code" href="../../d7/df8/log_8c.html#a39ebc0a64995c37e88d20c9ee05faaeb">Java_com_arthenica_mobileffmpeg_Log_startNativeCollector</a>},</div><div class="line"> {<span class="stringliteral">"stopNativeCollector"</span>, <span class="stringliteral">"()I"</span>, (<span class="keywordtype">void</span>*) <a class="code" href="../../d7/df8/log_8c.html#a040d3c345c4eaaf46aa342c67580234c">Java_com_arthenica_mobileffmpeg_Log_stopNativeCollector</a>}</div><div class="line">}</div><div class="ttc" id="log_8c_html_a040d3c345c4eaaf46aa342c67580234c"><div class="ttname"><a href="../../d7/df8/log_8c.html#a040d3c345c4eaaf46aa342c67580234c">Java_com_arthenica_mobileffmpeg_Log_stopNativeCollector</a></div><div class="ttdeci">JNIEXPORT jint JNICALL Java_com_arthenica_mobileffmpeg_Log_stopNativeCollector(JNIEnv *env, jobject object)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/df8/log_8c_source.html#l00169">log.c:169</a></div></div>
|
||||
<div class="ttc" id="log_8c_html_a39ebc0a64995c37e88d20c9ee05faaeb"><div class="ttname"><a href="../../d7/df8/log_8c.html#a39ebc0a64995c37e88d20c9ee05faaeb">Java_com_arthenica_mobileffmpeg_Log_startNativeCollector</a></div><div class="ttdeci">JNIEXPORT jint JNICALL Java_com_arthenica_mobileffmpeg_Log_startNativeCollector(JNIEnv *env, jobject object)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/df8/log_8c_source.html#l00140">log.c:140</a></div></div>
|
||||
</div><!-- fragment --><p>Prototypes of native functions defined by this file. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/df8/log_8c_source.html#l00044">44</a> of file <a class="el" href="../../d7/df8/log_8c_source.html">log.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a1a7164c4df0c11cd8c97eb31d0c79da0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1a7164c4df0c11cd8c97eb31d0c79da0">◆ </a></span>logThread</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">pthread_t logThread</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>log collector thread variable </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/df8/log_8c_source.html#l00035">35</a> of file <a class="el" href="../../d7/df8/log_8c_source.html">log.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af0a8c4576c0b22d10ea08753e152bd56"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af0a8c4576c0b22d10ea08753e152bd56">◆ </a></span>logThreadEnabled</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int logThreadEnabled = 1</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Holds whether log collector thread is enabled or not </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/df8/log_8c_source.html#l00038">38</a> of file <a class="el" href="../../d7/df8/log_8c_source.html">log.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a26f1c72e4029e90cd5413905d1e7c792"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a26f1c72e4029e90cd5413905d1e7c792">◆ </a></span>pipeFd</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int pipeFd[2]</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>file descriptor of the pipe created </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/df8/log_8c_source.html#l00032">32</a> of file <a class="el" href="../../d7/df8/log_8c_source.html">log.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Sun Jun 3 2018 19:05:03 for MobileFFmpeg Android API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.14
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,240 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>MobileFFmpeg Android API: mobileffmpeg.h File Reference</title>
|
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../jquery.js"></script>
|
||||
<script type="text/javascript" src="../../dynsections.js"></script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">MobileFFmpeg Android API
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.14 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="../../menudata.js"></script>
|
||||
<script type="text/javascript" src="../../menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('../../',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#define-members">Macros</a> |
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">mobileffmpeg.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a href="../../d8/da5/mobileffmpeg_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:ab40bb25ef4ec0f35c70e84dbad36cfc2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da5/mobileffmpeg_8h.html#ab40bb25ef4ec0f35c70e84dbad36cfc2">MOBILE_FFMPEG_VERSION</a>   "1.0"</td></tr>
|
||||
<tr class="separator:ab40bb25ef4ec0f35c70e84dbad36cfc2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a59646e68c5d2e14938e2165ab3c6b151"><td class="memItemLeft" align="right" valign="top">JNIEXPORT jstring JNICALL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da5/mobileffmpeg_8h.html#a59646e68c5d2e14938e2165ab3c6b151">Java_com_arthenica_mobileffmpeg_FFmpeg_getFFmpegVersion</a> (JNIEnv *, jclass)</td></tr>
|
||||
<tr class="separator:a59646e68c5d2e14938e2165ab3c6b151"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab25e0b810545b8ec5219ed72a72c9db3"><td class="memItemLeft" align="right" valign="top">JNIEXPORT jstring JNICALL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da5/mobileffmpeg_8h.html#ab25e0b810545b8ec5219ed72a72c9db3">Java_com_arthenica_mobileffmpeg_FFmpeg_getVersion</a> (JNIEnv *, jclass)</td></tr>
|
||||
<tr class="separator:ab25e0b810545b8ec5219ed72a72c9db3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aac3b08be4d7283e7386378f981dc127c"><td class="memItemLeft" align="right" valign="top">JNIEXPORT jint JNICALL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da5/mobileffmpeg_8h.html#aac3b08be4d7283e7386378f981dc127c">Java_com_arthenica_mobileffmpeg_FFmpeg_execute</a> (JNIEnv *, jclass, jobjectArray)</td></tr>
|
||||
<tr class="separator:aac3b08be4d7283e7386378f981dc127c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Macro Definition Documentation</h2>
|
||||
<a id="ab40bb25ef4ec0f35c70e84dbad36cfc2"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab40bb25ef4ec0f35c70e84dbad36cfc2">◆ </a></span>MOBILE_FFMPEG_VERSION</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define MOBILE_FFMPEG_VERSION   "1.0"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Library version string </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/da5/mobileffmpeg_8h_source.html#l00031">31</a> of file <a class="el" href="../../d8/da5/mobileffmpeg_8h_source.html">mobileffmpeg.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Function Documentation</h2>
|
||||
<a id="aac3b08be4d7283e7386378f981dc127c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aac3b08be4d7283e7386378f981dc127c">◆ </a></span>Java_com_arthenica_mobileffmpeg_FFmpeg_execute()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">JNIEXPORT jint JNICALL Java_com_arthenica_mobileffmpeg_FFmpeg_execute </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">JNIEnv * </td>
|
||||
<td class="paramname"><em>env</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">jclass </td>
|
||||
<td class="paramname"><em>object</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">jobjectArray </td>
|
||||
<td class="paramname"><em>stringArray</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Synchronously executes FFmpeg command with arguments provided.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">env</td><td>pointer to native method interface </td></tr>
|
||||
<tr><td class="paramname">object</td><td>reference to the class on which this method is invoked </td></tr>
|
||||
<tr><td class="paramname">stringArray</td><td>reference to the object holding FFmpeg command arguments </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>zero on successful execution, non-zero on error </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dd/d16/mobileffmpeg_8c_source.html#l00093">93</a> of file <a class="el" href="../../dd/d16/mobileffmpeg_8c_source.html">mobileffmpeg.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a59646e68c5d2e14938e2165ab3c6b151"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a59646e68c5d2e14938e2165ab3c6b151">◆ </a></span>Java_com_arthenica_mobileffmpeg_FFmpeg_getFFmpegVersion()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">JNIEXPORT jstring JNICALL Java_com_arthenica_mobileffmpeg_FFmpeg_getFFmpegVersion </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">JNIEnv * </td>
|
||||
<td class="paramname"><em>env</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">jclass </td>
|
||||
<td class="paramname"><em>object</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns FFmpeg version bundled within the library.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">env</td><td>pointer to native method interface </td></tr>
|
||||
<tr><td class="paramname">object</td><td>reference to the class on which this method is invoked </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>FFmpeg version string </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dd/d16/mobileffmpeg_8c_source.html#l00070">70</a> of file <a class="el" href="../../dd/d16/mobileffmpeg_8c_source.html">mobileffmpeg.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab25e0b810545b8ec5219ed72a72c9db3"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab25e0b810545b8ec5219ed72a72c9db3">◆ </a></span>Java_com_arthenica_mobileffmpeg_FFmpeg_getVersion()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">JNIEXPORT jstring JNICALL Java_com_arthenica_mobileffmpeg_FFmpeg_getVersion </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">JNIEnv * </td>
|
||||
<td class="paramname"><em>env</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">jclass </td>
|
||||
<td class="paramname"><em>object</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns MobileFFmpeg library version.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">env</td><td>pointer to native method interface </td></tr>
|
||||
<tr><td class="paramname">object</td><td>reference to the class on which this method is invoked </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>MobileFFmpeg version string </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dd/d16/mobileffmpeg_8c_source.html#l00081">81</a> of file <a class="el" href="../../dd/d16/mobileffmpeg_8c_source.html">mobileffmpeg.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Sun Jun 3 2018 19:05:03 for MobileFFmpeg Android API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.14
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,212 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>MobileFFmpeg Android API: abidetect.c File Reference</title>
|
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../jquery.js"></script>
|
||||
<script type="text/javascript" src="../../dynsections.js"></script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">MobileFFmpeg Android API
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.14 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="../../menudata.js"></script>
|
||||
<script type="text/javascript" src="../../menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('../../',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#func-members">Functions</a> |
|
||||
<a href="#var-members">Variables</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">abidetect.c File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a href="../../d9/d7e/abidetect_8c_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:ad2f07df887428c1c8e78f3c485e9c71c"><td class="memItemLeft" align="right" valign="top">jint </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7e/abidetect_8c.html#ad2f07df887428c1c8e78f3c485e9c71c">JNI_OnLoad</a> (JavaVM *vm, void *reserved)</td></tr>
|
||||
<tr class="separator:ad2f07df887428c1c8e78f3c485e9c71c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a769855a62fc1db31901b6a3d28e1ac45"><td class="memItemLeft" align="right" valign="top">JNIEXPORT jstring JNICALL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7e/abidetect_8c.html#a769855a62fc1db31901b6a3d28e1ac45">Java_com_arthenica_mobileffmpeg_AbiDetect_getAbi</a> (JNIEnv *env, jclass object)</td></tr>
|
||||
<tr class="separator:a769855a62fc1db31901b6a3d28e1ac45"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
||||
Variables</h2></td></tr>
|
||||
<tr class="memitem:ac496580fe1118787965992377eb6dd1e"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7e/abidetect_8c.html#ac496580fe1118787965992377eb6dd1e">abiDetectClassName</a> = "com/arthenica/mobileffmpeg/AbiDetect"</td></tr>
|
||||
<tr class="separator:ac496580fe1118787965992377eb6dd1e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afeaddf7584f3223779912ab073460ba5"><td class="memItemLeft" align="right" valign="top">JNINativeMethod </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7e/abidetect_8c.html#afeaddf7584f3223779912ab073460ba5">abiDetectMethods</a> []</td></tr>
|
||||
<tr class="separator:afeaddf7584f3223779912ab073460ba5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Function Documentation</h2>
|
||||
<a id="a769855a62fc1db31901b6a3d28e1ac45"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a769855a62fc1db31901b6a3d28e1ac45">◆ </a></span>Java_com_arthenica_mobileffmpeg_AbiDetect_getAbi()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">JNIEXPORT jstring JNICALL Java_com_arthenica_mobileffmpeg_AbiDetect_getAbi </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">JNIEnv * </td>
|
||||
<td class="paramname"><em>env</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">jclass </td>
|
||||
<td class="paramname"><em>object</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns running ABI name.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">env</td><td>pointer to native method interface </td></tr>
|
||||
<tr><td class="paramname">object</td><td>reference to the class on which this method is invoked </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>running ABI name as UTF string </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d9/d7e/abidetect_8c_source.html#l00066">66</a> of file <a class="el" href="../../d9/d7e/abidetect_8c_source.html">abidetect.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad2f07df887428c1c8e78f3c485e9c71c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad2f07df887428c1c8e78f3c485e9c71c">◆ </a></span>JNI_OnLoad()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">jint JNI_OnLoad </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">JavaVM * </td>
|
||||
<td class="paramname"><em>vm</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">void * </td>
|
||||
<td class="paramname"><em>reserved</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Called when 'abidetect' native library is loaded.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">vm</td><td>pointer to the running virtual machine </td></tr>
|
||||
<tr><td class="paramname">reserved</td><td>reserved </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>JNI version needed by 'abidetect' library </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d9/d7e/abidetect_8c_source.html#l00038">38</a> of file <a class="el" href="../../d9/d7e/abidetect_8c_source.html">abidetect.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Variable Documentation</h2>
|
||||
<a id="ac496580fe1118787965992377eb6dd1e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac496580fe1118787965992377eb6dd1e">◆ </a></span>abiDetectClassName</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const char* abiDetectClassName = "com/arthenica/mobileffmpeg/AbiDetect"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Full name of the Java class that owns native functions in this file. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d9/d7e/abidetect_8c_source.html#l00024">24</a> of file <a class="el" href="../../d9/d7e/abidetect_8c_source.html">abidetect.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="afeaddf7584f3223779912ab073460ba5"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#afeaddf7584f3223779912ab073460ba5">◆ </a></span>abiDetectMethods</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">JNINativeMethod abiDetectMethods[]</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> {<span class="stringliteral">"getAbi"</span>, <span class="stringliteral">"()Ljava/lang/String;"</span>, (<span class="keywordtype">void</span>*) <a class="code" href="../../d9/d7e/abidetect_8c.html#a769855a62fc1db31901b6a3d28e1ac45">Java_com_arthenica_mobileffmpeg_AbiDetect_getAbi</a>}</div><div class="line">}</div><div class="ttc" id="abidetect_8c_html_a769855a62fc1db31901b6a3d28e1ac45"><div class="ttname"><a href="../../d9/d7e/abidetect_8c.html#a769855a62fc1db31901b6a3d28e1ac45">Java_com_arthenica_mobileffmpeg_AbiDetect_getAbi</a></div><div class="ttdeci">JNIEXPORT jstring JNICALL Java_com_arthenica_mobileffmpeg_AbiDetect_getAbi(JNIEnv *env, jclass object)</div><div class="ttdef"><b>Definition:</b> <a href="../../d9/d7e/abidetect_8c_source.html#l00066">abidetect.c:66</a></div></div>
|
||||
</div><!-- fragment --><p>Prototypes of native functions defined by this file. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d9/d7e/abidetect_8c_source.html#l00027">27</a> of file <a class="el" href="../../d9/d7e/abidetect_8c_source.html">abidetect.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Sun Jun 3 2018 19:05:03 for MobileFFmpeg Android API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.14
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,334 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>MobileFFmpeg Android API: mobileffmpeg.c File Reference</title>
|
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../jquery.js"></script>
|
||||
<script type="text/javascript" src="../../dynsections.js"></script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">MobileFFmpeg Android API
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.14 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="../../menudata.js"></script>
|
||||
<script type="text/javascript" src="../../menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('../../',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#func-members">Functions</a> |
|
||||
<a href="#var-members">Variables</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">mobileffmpeg.c File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a href="../../dd/d16/mobileffmpeg_8c_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:ad3c24cf0f7dc765ac3df0655170b3b63"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d16/mobileffmpeg_8c.html#ad3c24cf0f7dc765ac3df0655170b3b63">execute</a> (int argc, char **argv)</td></tr>
|
||||
<tr class="separator:ad3c24cf0f7dc765ac3df0655170b3b63"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad2f07df887428c1c8e78f3c485e9c71c"><td class="memItemLeft" align="right" valign="top">jint </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d16/mobileffmpeg_8c.html#ad2f07df887428c1c8e78f3c485e9c71c">JNI_OnLoad</a> (JavaVM *vm, void *reserved)</td></tr>
|
||||
<tr class="separator:ad2f07df887428c1c8e78f3c485e9c71c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad579b6d5dd7c250f3c2d8612de713299"><td class="memItemLeft" align="right" valign="top">JNIEXPORT jstring JNICALL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d16/mobileffmpeg_8c.html#ad579b6d5dd7c250f3c2d8612de713299">Java_com_arthenica_mobileffmpeg_FFmpeg_getFFmpegVersion</a> (JNIEnv *env, jclass object)</td></tr>
|
||||
<tr class="separator:ad579b6d5dd7c250f3c2d8612de713299"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7798cb6b074521ea5db9f1542c404b3f"><td class="memItemLeft" align="right" valign="top">JNIEXPORT jstring JNICALL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d16/mobileffmpeg_8c.html#a7798cb6b074521ea5db9f1542c404b3f">Java_com_arthenica_mobileffmpeg_FFmpeg_getVersion</a> (JNIEnv *env, jclass object)</td></tr>
|
||||
<tr class="separator:a7798cb6b074521ea5db9f1542c404b3f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5ad36f342bbd80253d8f1e4662496dde"><td class="memItemLeft" align="right" valign="top">JNIEXPORT jint JNICALL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d16/mobileffmpeg_8c.html#a5ad36f342bbd80253d8f1e4662496dde">Java_com_arthenica_mobileffmpeg_FFmpeg_execute</a> (JNIEnv *env, jclass object, jobjectArray stringArray)</td></tr>
|
||||
<tr class="separator:a5ad36f342bbd80253d8f1e4662496dde"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
||||
Variables</h2></td></tr>
|
||||
<tr class="memitem:a560aa66a72c21df871b7665d982df59e"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d16/mobileffmpeg_8c.html#a560aa66a72c21df871b7665d982df59e">ffmpegClassName</a> = "com/arthenica/mobileffmpeg/FFmpeg"</td></tr>
|
||||
<tr class="separator:a560aa66a72c21df871b7665d982df59e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a52aadca549819e998bb89a9f9553da81"><td class="memItemLeft" align="right" valign="top">JNINativeMethod </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d16/mobileffmpeg_8c.html#a52aadca549819e998bb89a9f9553da81">ffmpegMethods</a> []</td></tr>
|
||||
<tr class="separator:a52aadca549819e998bb89a9f9553da81"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Function Documentation</h2>
|
||||
<a id="ad3c24cf0f7dc765ac3df0655170b3b63"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad3c24cf0f7dc765ac3df0655170b3b63">◆ </a></span>execute()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int execute </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>argc</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">char ** </td>
|
||||
<td class="paramname"><em>argv</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Forward declaration for function defined in ffmpeg.c </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a5ad36f342bbd80253d8f1e4662496dde"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5ad36f342bbd80253d8f1e4662496dde">◆ </a></span>Java_com_arthenica_mobileffmpeg_FFmpeg_execute()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">JNIEXPORT jint JNICALL Java_com_arthenica_mobileffmpeg_FFmpeg_execute </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">JNIEnv * </td>
|
||||
<td class="paramname"><em>env</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">jclass </td>
|
||||
<td class="paramname"><em>object</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">jobjectArray </td>
|
||||
<td class="paramname"><em>stringArray</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Synchronously executes FFmpeg command with arguments provided.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">env</td><td>pointer to native method interface </td></tr>
|
||||
<tr><td class="paramname">object</td><td>reference to the class on which this method is invoked </td></tr>
|
||||
<tr><td class="paramname">stringArray</td><td>reference to the object holding FFmpeg command arguments </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>zero on successful execution, non-zero on error </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dd/d16/mobileffmpeg_8c_source.html#l00093">93</a> of file <a class="el" href="../../dd/d16/mobileffmpeg_8c_source.html">mobileffmpeg.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad579b6d5dd7c250f3c2d8612de713299"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad579b6d5dd7c250f3c2d8612de713299">◆ </a></span>Java_com_arthenica_mobileffmpeg_FFmpeg_getFFmpegVersion()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">JNIEXPORT jstring JNICALL Java_com_arthenica_mobileffmpeg_FFmpeg_getFFmpegVersion </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">JNIEnv * </td>
|
||||
<td class="paramname"><em>env</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">jclass </td>
|
||||
<td class="paramname"><em>object</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns FFmpeg version bundled within the library.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">env</td><td>pointer to native method interface </td></tr>
|
||||
<tr><td class="paramname">object</td><td>reference to the class on which this method is invoked </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>FFmpeg version string </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dd/d16/mobileffmpeg_8c_source.html#l00070">70</a> of file <a class="el" href="../../dd/d16/mobileffmpeg_8c_source.html">mobileffmpeg.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a7798cb6b074521ea5db9f1542c404b3f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7798cb6b074521ea5db9f1542c404b3f">◆ </a></span>Java_com_arthenica_mobileffmpeg_FFmpeg_getVersion()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">JNIEXPORT jstring JNICALL Java_com_arthenica_mobileffmpeg_FFmpeg_getVersion </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">JNIEnv * </td>
|
||||
<td class="paramname"><em>env</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">jclass </td>
|
||||
<td class="paramname"><em>object</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns MobileFFmpeg library version.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">env</td><td>pointer to native method interface </td></tr>
|
||||
<tr><td class="paramname">object</td><td>reference to the class on which this method is invoked </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>MobileFFmpeg version string </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dd/d16/mobileffmpeg_8c_source.html#l00081">81</a> of file <a class="el" href="../../dd/d16/mobileffmpeg_8c_source.html">mobileffmpeg.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad2f07df887428c1c8e78f3c485e9c71c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad2f07df887428c1c8e78f3c485e9c71c">◆ </a></span>JNI_OnLoad()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">jint JNI_OnLoad </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">JavaVM * </td>
|
||||
<td class="paramname"><em>vm</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">void * </td>
|
||||
<td class="paramname"><em>reserved</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Called when 'mobileffmpeg' native library is loaded.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">vm</td><td>pointer to the running virtual machine </td></tr>
|
||||
<tr><td class="paramname">reserved</td><td>reserved </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>JNI version needed by 'mobileffmpeg' library </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dd/d16/mobileffmpeg_8c_source.html#l00042">42</a> of file <a class="el" href="../../dd/d16/mobileffmpeg_8c_source.html">mobileffmpeg.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Variable Documentation</h2>
|
||||
<a id="a560aa66a72c21df871b7665d982df59e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a560aa66a72c21df871b7665d982df59e">◆ </a></span>ffmpegClassName</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const char* ffmpegClassName = "com/arthenica/mobileffmpeg/FFmpeg"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Full name of the Java class that owns native functions in this file. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dd/d16/mobileffmpeg_8c_source.html#l00026">26</a> of file <a class="el" href="../../dd/d16/mobileffmpeg_8c_source.html">mobileffmpeg.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a52aadca549819e998bb89a9f9553da81"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a52aadca549819e998bb89a9f9553da81">◆ </a></span>ffmpegMethods</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">JNINativeMethod ffmpegMethods[]</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> {<span class="stringliteral">"getFFmpegVersion"</span>, <span class="stringliteral">"()Ljava/lang/String;"</span>, (<span class="keywordtype">void</span>*) <a class="code" href="../../dd/d16/mobileffmpeg_8c.html#ad579b6d5dd7c250f3c2d8612de713299">Java_com_arthenica_mobileffmpeg_FFmpeg_getFFmpegVersion</a>},</div><div class="line"> {<span class="stringliteral">"getVersion"</span>, <span class="stringliteral">"()Ljava/lang/String;"</span>, (<span class="keywordtype">void</span>*) <a class="code" href="../../dd/d16/mobileffmpeg_8c.html#a7798cb6b074521ea5db9f1542c404b3f">Java_com_arthenica_mobileffmpeg_FFmpeg_getVersion</a>},</div><div class="line"> {<span class="stringliteral">"execute"</span>, <span class="stringliteral">"([Ljava/lang/String;)I"</span>, (<span class="keywordtype">void</span>*) <a class="code" href="../../dd/d16/mobileffmpeg_8c.html#a5ad36f342bbd80253d8f1e4662496dde">Java_com_arthenica_mobileffmpeg_FFmpeg_execute</a>}</div><div class="line">}</div><div class="ttc" id="mobileffmpeg_8c_html_ad579b6d5dd7c250f3c2d8612de713299"><div class="ttname"><a href="../../dd/d16/mobileffmpeg_8c.html#ad579b6d5dd7c250f3c2d8612de713299">Java_com_arthenica_mobileffmpeg_FFmpeg_getFFmpegVersion</a></div><div class="ttdeci">JNIEXPORT jstring JNICALL Java_com_arthenica_mobileffmpeg_FFmpeg_getFFmpegVersion(JNIEnv *env, jclass object)</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/d16/mobileffmpeg_8c_source.html#l00070">mobileffmpeg.c:70</a></div></div>
|
||||
<div class="ttc" id="mobileffmpeg_8c_html_a5ad36f342bbd80253d8f1e4662496dde"><div class="ttname"><a href="../../dd/d16/mobileffmpeg_8c.html#a5ad36f342bbd80253d8f1e4662496dde">Java_com_arthenica_mobileffmpeg_FFmpeg_execute</a></div><div class="ttdeci">JNIEXPORT jint JNICALL Java_com_arthenica_mobileffmpeg_FFmpeg_execute(JNIEnv *env, jclass object, jobjectArray stringArray)</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/d16/mobileffmpeg_8c_source.html#l00093">mobileffmpeg.c:93</a></div></div>
|
||||
<div class="ttc" id="mobileffmpeg_8c_html_a7798cb6b074521ea5db9f1542c404b3f"><div class="ttname"><a href="../../dd/d16/mobileffmpeg_8c.html#a7798cb6b074521ea5db9f1542c404b3f">Java_com_arthenica_mobileffmpeg_FFmpeg_getVersion</a></div><div class="ttdeci">JNIEXPORT jstring JNICALL Java_com_arthenica_mobileffmpeg_FFmpeg_getVersion(JNIEnv *env, jclass object)</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/d16/mobileffmpeg_8c_source.html#l00081">mobileffmpeg.c:81</a></div></div>
|
||||
</div><!-- fragment --><p>Prototypes of native functions defined by this file. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dd/d16/mobileffmpeg_8c_source.html#l00029">29</a> of file <a class="el" href="../../dd/d16/mobileffmpeg_8c_source.html">mobileffmpeg.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Sun Jun 3 2018 19:05:03 for MobileFFmpeg Android API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.14
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,105 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>MobileFFmpeg Android API: exception.h File Reference</title>
|
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../jquery.js"></script>
|
||||
<script type="text/javascript" src="../../dynsections.js"></script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">MobileFFmpeg Android API
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.14 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="../../menudata.js"></script>
|
||||
<script type="text/javascript" src="../../menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('../../',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#var-members">Variables</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">exception.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a href="../../dd/d2d/exception_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
||||
Variables</h2></td></tr>
|
||||
<tr class="memitem:a816026146f4aa11794d8cab3dc8ed08a"><td class="memItemLeft" align="right" valign="top">jmp_buf </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d2d/exception_8h.html#a816026146f4aa11794d8cab3dc8ed08a">ex_buf__</a></td></tr>
|
||||
<tr class="separator:a816026146f4aa11794d8cab3dc8ed08a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Variable Documentation</h2>
|
||||
<a id="a816026146f4aa11794d8cab3dc8ed08a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a816026146f4aa11794d8cab3dc8ed08a">◆ </a></span>ex_buf__</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">jmp_buf ex_buf__</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Holds information to implement exception handling. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dd/d2d/exception_8h_source.html#l00027">27</a> of file <a class="el" href="../../dd/d2d/exception_8h_source.html">exception.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Sun Jun 3 2018 19:05:03 for MobileFFmpeg Android API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.14
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,78 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>MobileFFmpeg Android API: exception.h Source File</title>
|
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../jquery.js"></script>
|
||||
<script type="text/javascript" src="../../dynsections.js"></script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">MobileFFmpeg Android API
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.14 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="../../menudata.js"></script>
|
||||
<script type="text/javascript" src="../../menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('../../',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">exception.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="../../dd/d2d/exception_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Copyright (c) 2018 Taner Sener</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> * This file is part of MobileFFmpeg.</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> *</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * MobileFFmpeg is free software: you can redistribute it and/or modify</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * it under the terms of the GNU Lesser General Public License as published by</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> * the Free Software Foundation, either version 3 of the License, or</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * (at your option) any later version.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> * MobileFFmpeg is distributed in the hope that it will be useful,</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> * GNU Lesser General Public License for more details.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> *</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> * You should have received a copy of the GNU Lesser General Public License</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> * along with MobileFFmpeg. If not, see <http://www.gnu.org/licenses/>.</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"> */</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> </div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#ifndef MOBILEFFMPEG_EXCEPTION_H</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#define MOBILEFFMPEG_EXCEPTION_H</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> </div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#include <stdio.h></span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#include <setjmp.h></span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> </div><div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="../../dd/d2d/exception_8h.html#a816026146f4aa11794d8cab3dc8ed08a"> 27</a></span> jmp_buf <a class="code" href="../../dd/d2d/exception_8h.html#a816026146f4aa11794d8cab3dc8ed08a">ex_buf__</a>;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#endif // MOBILEFFMPEG_EXCEPTION_H</span></div><div class="ttc" id="exception_8h_html_a816026146f4aa11794d8cab3dc8ed08a"><div class="ttname"><a href="../../dd/d2d/exception_8h.html#a816026146f4aa11794d8cab3dc8ed08a">ex_buf__</a></div><div class="ttdeci">jmp_buf ex_buf__</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/d2d/exception_8h_source.html#l00027">exception.h:27</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Sun Jun 3 2018 19:05:03 for MobileFFmpeg Android API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.14
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,87 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>MobileFFmpeg Android API: src/main Directory Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">MobileFFmpeg Android API
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.14 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_5eb159725f84c66aafd839904a4acdd0.html">main</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">main Directory Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
|
||||
Directories</h2></td></tr>
|
||||
<tr class="memitem:dir_fdf2b31f12d3ebb2f617242d0514024b"><td class="memItemLeft" align="right" valign="top">directory  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_fdf2b31f12d3ebb2f617242d0514024b.html">cpp</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Sat Jun 2 2018 22:11:25 for MobileFFmpeg Android API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.14
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,87 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>MobileFFmpeg Android API: src Directory Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">MobileFFmpeg Android API
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.14 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">src Directory Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
|
||||
Directories</h2></td></tr>
|
||||
<tr class="memitem:dir_5eb159725f84c66aafd839904a4acdd0"><td class="memItemLeft" align="right" valign="top">directory  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_5eb159725f84c66aafd839904a4acdd0.html">main</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Sat Jun 2 2018 22:11:25 for MobileFFmpeg Android API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.14
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,99 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>MobileFFmpeg Android API: cpp Directory Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">MobileFFmpeg Android API
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.14 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_df511e5bd85cec96854b39d5e1c27aa8.html">cpp</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">cpp Directory Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
|
||||
Files</h2></td></tr>
|
||||
<tr class="memitem:d9/d7e/abidetect_8c"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="d9/d7e/abidetect_8c.html">abidetect.c</a> <a href="d9/d7e/abidetect_8c_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:d7/d44/abidetect_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="d7/d44/abidetect_8h.html">abidetect.h</a> <a href="d7/d44/abidetect_8h_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:dd/d2d/exception_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="dd/d2d/exception_8h.html">exception.h</a> <a href="dd/d2d/exception_8h_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:d7/df8/log_8c"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="d7/df8/log_8c.html">log.c</a> <a href="d7/df8/log_8c_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:d7/d7f/log_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="d7/d7f/log_8h.html">log.h</a> <a href="d7/d7f/log_8h_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:dd/d16/mobileffmpeg_8c"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="dd/d16/mobileffmpeg_8c.html">mobileffmpeg.c</a> <a href="dd/d16/mobileffmpeg_8c_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:d8/da5/mobileffmpeg_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="d8/da5/mobileffmpeg_8h.html">mobileffmpeg.h</a> <a href="d8/da5/mobileffmpeg_8h_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Sat Jun 2 2018 22:44:03 for MobileFFmpeg Android API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.14
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,99 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>MobileFFmpeg Android API: src/main/cpp Directory Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">MobileFFmpeg Android API
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.14 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_5eb159725f84c66aafd839904a4acdd0.html">main</a></li><li class="navelem"><a class="el" href="dir_fdf2b31f12d3ebb2f617242d0514024b.html">cpp</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">cpp Directory Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
|
||||
Files</h2></td></tr>
|
||||
<tr class="memitem:d9/d7e/abidetect_8c"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="d9/d7e/abidetect_8c.html">abidetect.c</a> <a href="d9/d7e/abidetect_8c_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:d7/d44/abidetect_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="d7/d44/abidetect_8h.html">abidetect.h</a> <a href="d7/d44/abidetect_8h_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:dd/d2d/exception_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="dd/d2d/exception_8h.html">exception.h</a> <a href="dd/d2d/exception_8h_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:d7/df8/log_8c"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="d7/df8/log_8c.html">log.c</a> <a href="d7/df8/log_8c_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:d7/d7f/log_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="d7/d7f/log_8h.html">log.h</a> <a href="d7/d7f/log_8h_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:dd/d16/mobileffmpeg_8c"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="dd/d16/mobileffmpeg_8c.html">mobileffmpeg.c</a> <a href="dd/d16/mobileffmpeg_8c_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:d8/da5/mobileffmpeg_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="d8/da5/mobileffmpeg_8h.html">mobileffmpeg.h</a> <a href="d8/da5/mobileffmpeg_8h_source.html">[code]</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Sat Jun 2 2018 22:11:25 for MobileFFmpeg Android API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.14
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 746 B |
|
After Width: | Height: | Size: 3.7 KiB |
@@ -0,0 +1,127 @@
|
||||
/*
|
||||
@licstart The following is the entire license notice for the
|
||||
JavaScript code in this file.
|
||||
|
||||
Copyright (C) 1997-2017 by Dimitri van Heesch
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
@licend The above is the entire license notice
|
||||
for the JavaScript code in this file
|
||||
*/
|
||||
function toggleVisibility(linkObj)
|
||||
{
|
||||
var base = $(linkObj).attr('id');
|
||||
var summary = $('#'+base+'-summary');
|
||||
var content = $('#'+base+'-content');
|
||||
var trigger = $('#'+base+'-trigger');
|
||||
var src=$(trigger).attr('src');
|
||||
if (content.is(':visible')===true) {
|
||||
content.hide();
|
||||
summary.show();
|
||||
$(linkObj).addClass('closed').removeClass('opened');
|
||||
$(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
|
||||
} else {
|
||||
content.show();
|
||||
summary.hide();
|
||||
$(linkObj).removeClass('closed').addClass('opened');
|
||||
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
function updateStripes()
|
||||
{
|
||||
$('table.directory tr').
|
||||
removeClass('even').filter(':visible:even').addClass('even');
|
||||
}
|
||||
|
||||
function toggleLevel(level)
|
||||
{
|
||||
$('table.directory tr').each(function() {
|
||||
var l = this.id.split('_').length-1;
|
||||
var i = $('#img'+this.id.substring(3));
|
||||
var a = $('#arr'+this.id.substring(3));
|
||||
if (l<level+1) {
|
||||
i.removeClass('iconfopen iconfclosed').addClass('iconfopen');
|
||||
a.html('▼');
|
||||
$(this).show();
|
||||
} else if (l==level+1) {
|
||||
i.removeClass('iconfclosed iconfopen').addClass('iconfclosed');
|
||||
a.html('▶');
|
||||
$(this).show();
|
||||
} else {
|
||||
$(this).hide();
|
||||
}
|
||||
});
|
||||
updateStripes();
|
||||
}
|
||||
|
||||
function toggleFolder(id)
|
||||
{
|
||||
// the clicked row
|
||||
var currentRow = $('#row_'+id);
|
||||
|
||||
// all rows after the clicked row
|
||||
var rows = currentRow.nextAll("tr");
|
||||
|
||||
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
|
||||
|
||||
// only match elements AFTER this one (can't hide elements before)
|
||||
var childRows = rows.filter(function() { return this.id.match(re); });
|
||||
|
||||
// first row is visible we are HIDING
|
||||
if (childRows.filter(':first').is(':visible')===true) {
|
||||
// replace down arrow by right arrow for current row
|
||||
var currentRowSpans = currentRow.find("span");
|
||||
currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
|
||||
currentRowSpans.filter(".arrow").html('▶');
|
||||
rows.filter("[id^=row_"+id+"]").hide(); // hide all children
|
||||
} else { // we are SHOWING
|
||||
// replace right arrow by down arrow for current row
|
||||
var currentRowSpans = currentRow.find("span");
|
||||
currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen");
|
||||
currentRowSpans.filter(".arrow").html('▼');
|
||||
// replace down arrows by right arrows for child rows
|
||||
var childRowsSpans = childRows.find("span");
|
||||
childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
|
||||
childRowsSpans.filter(".arrow").html('▶');
|
||||
childRows.show(); //show all children
|
||||
}
|
||||
updateStripes();
|
||||
}
|
||||
|
||||
|
||||
function toggleInherit(id)
|
||||
{
|
||||
var rows = $('tr.inherit.'+id);
|
||||
var img = $('tr.inherit_header.'+id+' img');
|
||||
var src = $(img).attr('src');
|
||||
if (rows.filter(':first').is(':visible')===true) {
|
||||
rows.css('display','none');
|
||||
$(img).attr('src',src.substring(0,src.length-8)+'closed.png');
|
||||
} else {
|
||||
rows.css('display','table-row'); // using show() causes jump in firefox
|
||||
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
|
||||
}
|
||||
}
|
||||
/* @license-end */
|
||||
|
||||
$(document).ready(function() {
|
||||
$('.code,.codeRef').each(function() {
|
||||
$(this).data('powertip',$('#'+$(this).attr('href').replace(/.*\//,'').replace(/[^a-z_A-Z0-9]/g,'_')).html());
|
||||
$(this).powerTip({ placement: 's', smartPlacement: true, mouseOnToPopup: true });
|
||||
});
|
||||
});
|
||||
@@ -0,0 +1,88 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>MobileFFmpeg Android API: File List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">MobileFFmpeg Android API
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.14 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">File List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all files with brief descriptions:</div><div class="directory">
|
||||
<table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="d9/d7e/abidetect_8c_source.html"><span class="icondoc"></span></a><a class="el" href="d9/d7e/abidetect_8c.html" target="_self">abidetect.c</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="d7/d44/abidetect_8h_source.html"><span class="icondoc"></span></a><a class="el" href="d7/d44/abidetect_8h.html" target="_self">abidetect.h</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="dd/d2d/exception_8h_source.html"><span class="icondoc"></span></a><a class="el" href="dd/d2d/exception_8h.html" target="_self">exception.h</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="d7/df8/log_8c_source.html"><span class="icondoc"></span></a><a class="el" href="d7/df8/log_8c.html" target="_self">log.c</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="d7/d7f/log_8h_source.html"><span class="icondoc"></span></a><a class="el" href="d7/d7f/log_8h.html" target="_self">log.h</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="dd/d16/mobileffmpeg_8c_source.html"><span class="icondoc"></span></a><a class="el" href="dd/d16/mobileffmpeg_8c.html" target="_self">mobileffmpeg.c</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="d8/da5/mobileffmpeg_8h_source.html"><span class="icondoc"></span></a><a class="el" href="d8/da5/mobileffmpeg_8h.html" target="_self">mobileffmpeg.h</a></td><td class="desc"></td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Sun Jun 3 2018 19:05:03 for MobileFFmpeg Android API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.14
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 616 B |
|
After Width: | Height: | Size: 597 B |
@@ -0,0 +1,221 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>MobileFFmpeg Android API: Globals</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">MobileFFmpeg Android API
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.14 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
|
||||
|
||||
<h3><a id="index_a"></a>- a -</h3><ul>
|
||||
<li>ABI_ARM
|
||||
: <a class="el" href="d7/d44/abidetect_8h.html#a8542ed76f69cc1f6905ec045deb67b19">abidetect.h</a>
|
||||
</li>
|
||||
<li>ABI_ARM64_V8A
|
||||
: <a class="el" href="d7/d44/abidetect_8h.html#aecf047197c8d184994bd8391c89dafd9">abidetect.h</a>
|
||||
</li>
|
||||
<li>ABI_ARMV7A
|
||||
: <a class="el" href="d7/d44/abidetect_8h.html#af4bd943711a852348c6fe7a850c68d9c">abidetect.h</a>
|
||||
</li>
|
||||
<li>ABI_ARMV7A_NEON
|
||||
: <a class="el" href="d7/d44/abidetect_8h.html#aa0528bb977fb058f35088a123f024040">abidetect.h</a>
|
||||
</li>
|
||||
<li>ABI_UNKNOWN
|
||||
: <a class="el" href="d7/d44/abidetect_8h.html#ae1ac408cde1fef8015e817132c82f90f">abidetect.h</a>
|
||||
</li>
|
||||
<li>ABI_X86
|
||||
: <a class="el" href="d7/d44/abidetect_8h.html#aa8b590581b911e09a91165e1bfe1af4e">abidetect.h</a>
|
||||
</li>
|
||||
<li>ABI_X86_64
|
||||
: <a class="el" href="d7/d44/abidetect_8h.html#a651b92d66b0514569b6c1e70ab56ccbd">abidetect.h</a>
|
||||
</li>
|
||||
<li>abiDetectClassName
|
||||
: <a class="el" href="d9/d7e/abidetect_8c.html#ac496580fe1118787965992377eb6dd1e">abidetect.c</a>
|
||||
</li>
|
||||
<li>abiDetectMethods
|
||||
: <a class="el" href="d9/d7e/abidetect_8c.html#afeaddf7584f3223779912ab073460ba5">abidetect.c</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_e"></a>- e -</h3><ul>
|
||||
<li>ex_buf__
|
||||
: <a class="el" href="dd/d2d/exception_8h.html#a816026146f4aa11794d8cab3dc8ed08a">exception.h</a>
|
||||
</li>
|
||||
<li>execute()
|
||||
: <a class="el" href="dd/d16/mobileffmpeg_8c.html#ad3c24cf0f7dc765ac3df0655170b3b63">mobileffmpeg.c</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_f"></a>- f -</h3><ul>
|
||||
<li>ffmpegClassName
|
||||
: <a class="el" href="dd/d16/mobileffmpeg_8c.html#a560aa66a72c21df871b7665d982df59e">mobileffmpeg.c</a>
|
||||
</li>
|
||||
<li>ffmpegMethods
|
||||
: <a class="el" href="dd/d16/mobileffmpeg_8c.html#a52aadca549819e998bb89a9f9553da81">mobileffmpeg.c</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_g"></a>- g -</h3><ul>
|
||||
<li>globalVm
|
||||
: <a class="el" href="d7/df8/log_8c.html#a836d04ac8f7f51d0e6181c641eed7441">log.c</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_j"></a>- j -</h3><ul>
|
||||
<li>Java_com_arthenica_mobileffmpeg_AbiDetect_getAbi()
|
||||
: <a class="el" href="d9/d7e/abidetect_8c.html#a769855a62fc1db31901b6a3d28e1ac45">abidetect.c</a>
|
||||
, <a class="el" href="d7/d44/abidetect_8h.html#a5533bc4db75454bf8ebe9dd5ea5da4ec">abidetect.h</a>
|
||||
</li>
|
||||
<li>Java_com_arthenica_mobileffmpeg_FFmpeg_execute()
|
||||
: <a class="el" href="dd/d16/mobileffmpeg_8c.html#a5ad36f342bbd80253d8f1e4662496dde">mobileffmpeg.c</a>
|
||||
, <a class="el" href="d8/da5/mobileffmpeg_8h.html#aac3b08be4d7283e7386378f981dc127c">mobileffmpeg.h</a>
|
||||
</li>
|
||||
<li>Java_com_arthenica_mobileffmpeg_FFmpeg_getFFmpegVersion()
|
||||
: <a class="el" href="dd/d16/mobileffmpeg_8c.html#ad579b6d5dd7c250f3c2d8612de713299">mobileffmpeg.c</a>
|
||||
, <a class="el" href="d8/da5/mobileffmpeg_8h.html#a59646e68c5d2e14938e2165ab3c6b151">mobileffmpeg.h</a>
|
||||
</li>
|
||||
<li>Java_com_arthenica_mobileffmpeg_FFmpeg_getVersion()
|
||||
: <a class="el" href="dd/d16/mobileffmpeg_8c.html#a7798cb6b074521ea5db9f1542c404b3f">mobileffmpeg.c</a>
|
||||
, <a class="el" href="d8/da5/mobileffmpeg_8h.html#ab25e0b810545b8ec5219ed72a72c9db3">mobileffmpeg.h</a>
|
||||
</li>
|
||||
<li>Java_com_arthenica_mobileffmpeg_Log_startNativeCollector()
|
||||
: <a class="el" href="d7/df8/log_8c.html#a39ebc0a64995c37e88d20c9ee05faaeb">log.c</a>
|
||||
, <a class="el" href="d7/d7f/log_8h.html#a993f4e428dfecce7d10f7502dfaa01c9">log.h</a>
|
||||
</li>
|
||||
<li>Java_com_arthenica_mobileffmpeg_Log_stopNativeCollector()
|
||||
: <a class="el" href="d7/df8/log_8c.html#a040d3c345c4eaaf46aa342c67580234c">log.c</a>
|
||||
, <a class="el" href="d7/d7f/log_8h.html#ab343e0fa2a15ed80b2bd847d5ed290c0">log.h</a>
|
||||
</li>
|
||||
<li>JNI_OnLoad()
|
||||
: <a class="el" href="dd/d16/mobileffmpeg_8c.html#ad2f07df887428c1c8e78f3c485e9c71c">mobileffmpeg.c</a>
|
||||
, <a class="el" href="d9/d7e/abidetect_8c.html#ad2f07df887428c1c8e78f3c485e9c71c">abidetect.c</a>
|
||||
, <a class="el" href="d7/df8/log_8c.html#ad2f07df887428c1c8e78f3c485e9c71c">log.c</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_l"></a>- l -</h3><ul>
|
||||
<li>LIB_NAME
|
||||
: <a class="el" href="d7/d7f/log_8h.html#a6e43beaa714b1bf01ce2271440786e38">log.h</a>
|
||||
</li>
|
||||
<li>logClass
|
||||
: <a class="el" href="d7/df8/log_8c.html#af6825ad1746dfa6c7194f16d9221c4e7">log.c</a>
|
||||
</li>
|
||||
<li>logClassName
|
||||
: <a class="el" href="d7/df8/log_8c.html#af30fc01a6f8e186aacf26400e7bdbcf0">log.c</a>
|
||||
</li>
|
||||
<li>LOGD
|
||||
: <a class="el" href="d7/d7f/log_8h.html#aa839997a58e14061861cd634fdb7664d">log.h</a>
|
||||
</li>
|
||||
<li>LOGE
|
||||
: <a class="el" href="d7/d7f/log_8h.html#ae02538a80ad5fc009caec73487d11a8d">log.h</a>
|
||||
</li>
|
||||
<li>LOGI
|
||||
: <a class="el" href="d7/d7f/log_8h.html#a5512e59d578a380a441a70256af997d0">log.h</a>
|
||||
</li>
|
||||
<li>logMethod
|
||||
: <a class="el" href="d7/df8/log_8c.html#ad6ed2afe8a0e43d77b474a22fcb26252">log.c</a>
|
||||
</li>
|
||||
<li>logMethods
|
||||
: <a class="el" href="d7/df8/log_8c.html#a8c5dfa132148d5d52a8ec15e2c597652">log.c</a>
|
||||
</li>
|
||||
<li>logThread
|
||||
: <a class="el" href="d7/df8/log_8c.html#a1a7164c4df0c11cd8c97eb31d0c79da0">log.c</a>
|
||||
</li>
|
||||
<li>logThreadEnabled
|
||||
: <a class="el" href="d7/df8/log_8c.html#af0a8c4576c0b22d10ea08753e152bd56">log.c</a>
|
||||
</li>
|
||||
<li>logThreadFunction()
|
||||
: <a class="el" href="d7/df8/log_8c.html#acc70778e5fa73925d5123d568d22ce7f">log.c</a>
|
||||
</li>
|
||||
<li>LOGV
|
||||
: <a class="el" href="d7/d7f/log_8h.html#ab78bd305488c62caf8515ee765b1ed49">log.h</a>
|
||||
</li>
|
||||
<li>LOGW
|
||||
: <a class="el" href="d7/d7f/log_8h.html#a07f1b0d507acedeb7550353eba4f6e66">log.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_m"></a>- m -</h3><ul>
|
||||
<li>MOBILE_FFMPEG_VERSION
|
||||
: <a class="el" href="d8/da5/mobileffmpeg_8h.html#ab40bb25ef4ec0f35c70e84dbad36cfc2">mobileffmpeg.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_p"></a>- p -</h3><ul>
|
||||
<li>pipeFd
|
||||
: <a class="el" href="d7/df8/log_8c.html#a26f1c72e4029e90cd5413905d1e7c792">log.c</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Sun Jun 3 2018 19:05:03 for MobileFFmpeg Android API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.14
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,117 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>MobileFFmpeg Android API: Globals</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">MobileFFmpeg Android API
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.14 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
 <ul>
|
||||
<li>ABI_ARM
|
||||
: <a class="el" href="d7/d44/abidetect_8h.html#a8542ed76f69cc1f6905ec045deb67b19">abidetect.h</a>
|
||||
</li>
|
||||
<li>ABI_ARM64_V8A
|
||||
: <a class="el" href="d7/d44/abidetect_8h.html#aecf047197c8d184994bd8391c89dafd9">abidetect.h</a>
|
||||
</li>
|
||||
<li>ABI_ARMV7A
|
||||
: <a class="el" href="d7/d44/abidetect_8h.html#af4bd943711a852348c6fe7a850c68d9c">abidetect.h</a>
|
||||
</li>
|
||||
<li>ABI_ARMV7A_NEON
|
||||
: <a class="el" href="d7/d44/abidetect_8h.html#aa0528bb977fb058f35088a123f024040">abidetect.h</a>
|
||||
</li>
|
||||
<li>ABI_UNKNOWN
|
||||
: <a class="el" href="d7/d44/abidetect_8h.html#ae1ac408cde1fef8015e817132c82f90f">abidetect.h</a>
|
||||
</li>
|
||||
<li>ABI_X86
|
||||
: <a class="el" href="d7/d44/abidetect_8h.html#aa8b590581b911e09a91165e1bfe1af4e">abidetect.h</a>
|
||||
</li>
|
||||
<li>ABI_X86_64
|
||||
: <a class="el" href="d7/d44/abidetect_8h.html#a651b92d66b0514569b6c1e70ab56ccbd">abidetect.h</a>
|
||||
</li>
|
||||
<li>LIB_NAME
|
||||
: <a class="el" href="d7/d7f/log_8h.html#a6e43beaa714b1bf01ce2271440786e38">log.h</a>
|
||||
</li>
|
||||
<li>LOGD
|
||||
: <a class="el" href="d7/d7f/log_8h.html#aa839997a58e14061861cd634fdb7664d">log.h</a>
|
||||
</li>
|
||||
<li>LOGE
|
||||
: <a class="el" href="d7/d7f/log_8h.html#ae02538a80ad5fc009caec73487d11a8d">log.h</a>
|
||||
</li>
|
||||
<li>LOGI
|
||||
: <a class="el" href="d7/d7f/log_8h.html#a5512e59d578a380a441a70256af997d0">log.h</a>
|
||||
</li>
|
||||
<li>LOGV
|
||||
: <a class="el" href="d7/d7f/log_8h.html#ab78bd305488c62caf8515ee765b1ed49">log.h</a>
|
||||
</li>
|
||||
<li>LOGW
|
||||
: <a class="el" href="d7/d7f/log_8h.html#a07f1b0d507acedeb7550353eba4f6e66">log.h</a>
|
||||
</li>
|
||||
<li>MOBILE_FFMPEG_VERSION
|
||||
: <a class="el" href="d8/da5/mobileffmpeg_8h.html#ab40bb25ef4ec0f35c70e84dbad36cfc2">mobileffmpeg.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Sun Jun 3 2018 19:05:03 for MobileFFmpeg Android API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.14
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,110 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>MobileFFmpeg Android API: Globals</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">MobileFFmpeg Android API
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.14 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
 <ul>
|
||||
<li>execute()
|
||||
: <a class="el" href="dd/d16/mobileffmpeg_8c.html#ad3c24cf0f7dc765ac3df0655170b3b63">mobileffmpeg.c</a>
|
||||
</li>
|
||||
<li>Java_com_arthenica_mobileffmpeg_AbiDetect_getAbi()
|
||||
: <a class="el" href="d9/d7e/abidetect_8c.html#a769855a62fc1db31901b6a3d28e1ac45">abidetect.c</a>
|
||||
, <a class="el" href="d7/d44/abidetect_8h.html#a5533bc4db75454bf8ebe9dd5ea5da4ec">abidetect.h</a>
|
||||
</li>
|
||||
<li>Java_com_arthenica_mobileffmpeg_FFmpeg_execute()
|
||||
: <a class="el" href="d8/da5/mobileffmpeg_8h.html#aac3b08be4d7283e7386378f981dc127c">mobileffmpeg.h</a>
|
||||
, <a class="el" href="dd/d16/mobileffmpeg_8c.html#a5ad36f342bbd80253d8f1e4662496dde">mobileffmpeg.c</a>
|
||||
</li>
|
||||
<li>Java_com_arthenica_mobileffmpeg_FFmpeg_getFFmpegVersion()
|
||||
: <a class="el" href="dd/d16/mobileffmpeg_8c.html#ad579b6d5dd7c250f3c2d8612de713299">mobileffmpeg.c</a>
|
||||
, <a class="el" href="d8/da5/mobileffmpeg_8h.html#a59646e68c5d2e14938e2165ab3c6b151">mobileffmpeg.h</a>
|
||||
</li>
|
||||
<li>Java_com_arthenica_mobileffmpeg_FFmpeg_getVersion()
|
||||
: <a class="el" href="d8/da5/mobileffmpeg_8h.html#ab25e0b810545b8ec5219ed72a72c9db3">mobileffmpeg.h</a>
|
||||
, <a class="el" href="dd/d16/mobileffmpeg_8c.html#a7798cb6b074521ea5db9f1542c404b3f">mobileffmpeg.c</a>
|
||||
</li>
|
||||
<li>Java_com_arthenica_mobileffmpeg_Log_startNativeCollector()
|
||||
: <a class="el" href="d7/df8/log_8c.html#a39ebc0a64995c37e88d20c9ee05faaeb">log.c</a>
|
||||
, <a class="el" href="d7/d7f/log_8h.html#a993f4e428dfecce7d10f7502dfaa01c9">log.h</a>
|
||||
</li>
|
||||
<li>Java_com_arthenica_mobileffmpeg_Log_stopNativeCollector()
|
||||
: <a class="el" href="d7/df8/log_8c.html#a040d3c345c4eaaf46aa342c67580234c">log.c</a>
|
||||
, <a class="el" href="d7/d7f/log_8h.html#ab343e0fa2a15ed80b2bd847d5ed290c0">log.h</a>
|
||||
</li>
|
||||
<li>JNI_OnLoad()
|
||||
: <a class="el" href="d9/d7e/abidetect_8c.html#ad2f07df887428c1c8e78f3c485e9c71c">abidetect.c</a>
|
||||
, <a class="el" href="d7/df8/log_8c.html#ad2f07df887428c1c8e78f3c485e9c71c">log.c</a>
|
||||
, <a class="el" href="dd/d16/mobileffmpeg_8c.html#ad2f07df887428c1c8e78f3c485e9c71c">mobileffmpeg.c</a>
|
||||
</li>
|
||||
<li>logThreadFunction()
|
||||
: <a class="el" href="d7/df8/log_8c.html#acc70778e5fa73925d5123d568d22ce7f">log.c</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Sun Jun 3 2018 19:05:03 for MobileFFmpeg Android API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.14
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,114 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>MobileFFmpeg Android API: Globals</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">MobileFFmpeg Android API
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.14 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
 <ul>
|
||||
<li>abiDetectClassName
|
||||
: <a class="el" href="d9/d7e/abidetect_8c.html#ac496580fe1118787965992377eb6dd1e">abidetect.c</a>
|
||||
</li>
|
||||
<li>abiDetectMethods
|
||||
: <a class="el" href="d9/d7e/abidetect_8c.html#afeaddf7584f3223779912ab073460ba5">abidetect.c</a>
|
||||
</li>
|
||||
<li>ex_buf__
|
||||
: <a class="el" href="dd/d2d/exception_8h.html#a816026146f4aa11794d8cab3dc8ed08a">exception.h</a>
|
||||
</li>
|
||||
<li>ffmpegClassName
|
||||
: <a class="el" href="dd/d16/mobileffmpeg_8c.html#a560aa66a72c21df871b7665d982df59e">mobileffmpeg.c</a>
|
||||
</li>
|
||||
<li>ffmpegMethods
|
||||
: <a class="el" href="dd/d16/mobileffmpeg_8c.html#a52aadca549819e998bb89a9f9553da81">mobileffmpeg.c</a>
|
||||
</li>
|
||||
<li>globalVm
|
||||
: <a class="el" href="d7/df8/log_8c.html#a836d04ac8f7f51d0e6181c641eed7441">log.c</a>
|
||||
</li>
|
||||
<li>logClass
|
||||
: <a class="el" href="d7/df8/log_8c.html#af6825ad1746dfa6c7194f16d9221c4e7">log.c</a>
|
||||
</li>
|
||||
<li>logClassName
|
||||
: <a class="el" href="d7/df8/log_8c.html#af30fc01a6f8e186aacf26400e7bdbcf0">log.c</a>
|
||||
</li>
|
||||
<li>logMethod
|
||||
: <a class="el" href="d7/df8/log_8c.html#ad6ed2afe8a0e43d77b474a22fcb26252">log.c</a>
|
||||
</li>
|
||||
<li>logMethods
|
||||
: <a class="el" href="d7/df8/log_8c.html#a8c5dfa132148d5d52a8ec15e2c597652">log.c</a>
|
||||
</li>
|
||||
<li>logThread
|
||||
: <a class="el" href="d7/df8/log_8c.html#a1a7164c4df0c11cd8c97eb31d0c79da0">log.c</a>
|
||||
</li>
|
||||
<li>logThreadEnabled
|
||||
: <a class="el" href="d7/df8/log_8c.html#af0a8c4576c0b22d10ea08753e152bd56">log.c</a>
|
||||
</li>
|
||||
<li>pipeFd
|
||||
: <a class="el" href="d7/df8/log_8c.html#a26f1c72e4029e90cd5413905d1e7c792">log.c</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Sun Jun 3 2018 19:05:03 for MobileFFmpeg Android API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.14
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,77 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>MobileFFmpeg Android API: Main Page</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">MobileFFmpeg Android API
|
||||
 <span id="projectnumber">1.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.14 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">MobileFFmpeg Android API Documentation</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Sun Jun 3 2018 19:05:03 for MobileFFmpeg Android API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.14
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,50 @@
|
||||
/*
|
||||
@licstart The following is the entire license notice for the
|
||||
JavaScript code in this file.
|
||||
|
||||
Copyright (C) 1997-2017 by Dimitri van Heesch
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
@licend The above is the entire license notice
|
||||
for the JavaScript code in this file
|
||||
*/
|
||||
function initMenu(relPath,searchEnabled,serverSide,searchPage,search) {
|
||||
function makeTree(data,relPath) {
|
||||
var result='';
|
||||
if ('children' in data) {
|
||||
result+='<ul>';
|
||||
for (var i in data.children) {
|
||||
result+='<li><a href="'+relPath+data.children[i].url+'">'+
|
||||
data.children[i].text+'</a>'+
|
||||
makeTree(data.children[i],relPath)+'</li>';
|
||||
}
|
||||
result+='</ul>';
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
$('#main-nav').append(makeTree(menudata,relPath));
|
||||
$('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu');
|
||||
if (searchEnabled) {
|
||||
if (serverSide) {
|
||||
$('#main-menu').append('<li style="float:right"><div id="MSearchBox" class="MSearchBoxInactive"><div class="left"><form id="FSearchBox" action="'+searchPage+'" method="get"><img id="MSearchSelect" src="'+relPath+'search/mag.png" alt=""/><input type="text" id="MSearchField" name="query" value="'+search+'" size="20" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)"></form></div><div class="right"></div></div></li>');
|
||||
} else {
|
||||
$('#main-menu').append('<li style="float:right"><div id="MSearchBox" class="MSearchBoxInactive"><span class="left"><img id="MSearchSelect" src="'+relPath+'search/mag_sel.png" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" alt=""/><input type="text" id="MSearchField" value="'+search+'" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)" onkeyup="searchBox.OnSearchFieldChange(event)"/></span><span class="right"><a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="'+relPath+'search/close.png" alt=""/></a></span></div></li>');
|
||||
}
|
||||
}
|
||||
$('#main-menu').smartmenus();
|
||||
}
|
||||
/* @license-end */
|
||||
@@ -0,0 +1,40 @@
|
||||
/*
|
||||
@ @licstart The following is the entire license notice for the
|
||||
JavaScript code in this file.
|
||||
|
||||
Copyright (C) 1997-2017 by Dimitri van Heesch
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
@licend The above is the entire license notice
|
||||
for the JavaScript code in this file
|
||||
*/
|
||||
var menudata={children:[
|
||||
{text:"Main Page",url:"index.html"},
|
||||
{text:"Files",url:"files.html",children:[
|
||||
{text:"File List",url:"files.html"},
|
||||
{text:"Globals",url:"globals.html",children:[
|
||||
{text:"All",url:"globals.html",children:[
|
||||
{text:"a",url:"globals.html#index_a"},
|
||||
{text:"e",url:"globals.html#index_e"},
|
||||
{text:"f",url:"globals.html#index_f"},
|
||||
{text:"g",url:"globals.html#index_g"},
|
||||
{text:"j",url:"globals.html#index_j"},
|
||||
{text:"l",url:"globals.html#index_l"},
|
||||
{text:"m",url:"globals.html#index_m"},
|
||||
{text:"p",url:"globals.html#index_p"}]},
|
||||
{text:"Functions",url:"globals_func.html"},
|
||||
{text:"Variables",url:"globals_vars.html"},
|
||||
{text:"Macros",url:"globals_defs.html"}]}]}]}
|
||||
|
After Width: | Height: | Size: 153 B |
|
After Width: | Height: | Size: 95 B |
|
After Width: | Height: | Size: 98 B |
|
After Width: | Height: | Size: 123 B |
@@ -0,0 +1,30 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,14 @@
|
||||
var searchData=
|
||||
[
|
||||
['abi_5farm',['ABI_ARM',['../d7/d44/abidetect_8h.html#a8542ed76f69cc1f6905ec045deb67b19',1,'abidetect.h']]],
|
||||
['abi_5farm64_5fv8a',['ABI_ARM64_V8A',['../d7/d44/abidetect_8h.html#aecf047197c8d184994bd8391c89dafd9',1,'abidetect.h']]],
|
||||
['abi_5farmv7a',['ABI_ARMV7A',['../d7/d44/abidetect_8h.html#af4bd943711a852348c6fe7a850c68d9c',1,'abidetect.h']]],
|
||||
['abi_5farmv7a_5fneon',['ABI_ARMV7A_NEON',['../d7/d44/abidetect_8h.html#aa0528bb977fb058f35088a123f024040',1,'abidetect.h']]],
|
||||
['abi_5funknown',['ABI_UNKNOWN',['../d7/d44/abidetect_8h.html#ae1ac408cde1fef8015e817132c82f90f',1,'abidetect.h']]],
|
||||
['abi_5fx86',['ABI_X86',['../d7/d44/abidetect_8h.html#aa8b590581b911e09a91165e1bfe1af4e',1,'abidetect.h']]],
|
||||
['abi_5fx86_5f64',['ABI_X86_64',['../d7/d44/abidetect_8h.html#a651b92d66b0514569b6c1e70ab56ccbd',1,'abidetect.h']]],
|
||||
['abidetect_2ec',['abidetect.c',['../d9/d7e/abidetect_8c.html',1,'']]],
|
||||
['abidetect_2eh',['abidetect.h',['../d7/d44/abidetect_8h.html',1,'']]],
|
||||
['abidetectclassname',['abiDetectClassName',['../d9/d7e/abidetect_8c.html#ac496580fe1118787965992377eb6dd1e',1,'abidetect.c']]],
|
||||
['abidetectmethods',['abiDetectMethods',['../d9/d7e/abidetect_8c.html#afeaddf7584f3223779912ab073460ba5',1,'abidetect.c']]]
|
||||
];
|
||||
@@ -0,0 +1,30 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_1.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,6 @@
|
||||
var searchData=
|
||||
[
|
||||
['ex_5fbuf_5f_5f',['ex_buf__',['../dd/d2d/exception_8h.html#a816026146f4aa11794d8cab3dc8ed08a',1,'exception.h']]],
|
||||
['exception_2eh',['exception.h',['../dd/d2d/exception_8h.html',1,'']]],
|
||||
['execute',['execute',['../dd/d16/mobileffmpeg_8c.html#ad3c24cf0f7dc765ac3df0655170b3b63',1,'mobileffmpeg.c']]]
|
||||
];
|
||||
@@ -0,0 +1,30 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_2.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['ffmpegclassname',['ffmpegClassName',['../dd/d16/mobileffmpeg_8c.html#a560aa66a72c21df871b7665d982df59e',1,'mobileffmpeg.c']]],
|
||||
['ffmpegmethods',['ffmpegMethods',['../dd/d16/mobileffmpeg_8c.html#a52aadca549819e998bb89a9f9553da81',1,'mobileffmpeg.c']]]
|
||||
];
|
||||
@@ -0,0 +1,30 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_3.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['globalvm',['globalVm',['../d7/df8/log_8c.html#a836d04ac8f7f51d0e6181c641eed7441',1,'log.c']]]
|
||||
];
|
||||
@@ -0,0 +1,30 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_4.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,10 @@
|
||||
var searchData=
|
||||
[
|
||||
['java_5fcom_5farthenica_5fmobileffmpeg_5fabidetect_5fgetabi',['Java_com_arthenica_mobileffmpeg_AbiDetect_getAbi',['../d9/d7e/abidetect_8c.html#a769855a62fc1db31901b6a3d28e1ac45',1,'Java_com_arthenica_mobileffmpeg_AbiDetect_getAbi(JNIEnv *env, jclass object): abidetect.c'],['../d7/d44/abidetect_8h.html#a5533bc4db75454bf8ebe9dd5ea5da4ec',1,'Java_com_arthenica_mobileffmpeg_AbiDetect_getAbi(JNIEnv *, jclass): abidetect.c']]],
|
||||
['java_5fcom_5farthenica_5fmobileffmpeg_5fffmpeg_5fexecute',['Java_com_arthenica_mobileffmpeg_FFmpeg_execute',['../dd/d16/mobileffmpeg_8c.html#a5ad36f342bbd80253d8f1e4662496dde',1,'Java_com_arthenica_mobileffmpeg_FFmpeg_execute(JNIEnv *env, jclass object, jobjectArray stringArray): mobileffmpeg.c'],['../d8/da5/mobileffmpeg_8h.html#aac3b08be4d7283e7386378f981dc127c',1,'Java_com_arthenica_mobileffmpeg_FFmpeg_execute(JNIEnv *, jclass, jobjectArray): mobileffmpeg.c']]],
|
||||
['java_5fcom_5farthenica_5fmobileffmpeg_5fffmpeg_5fgetffmpegversion',['Java_com_arthenica_mobileffmpeg_FFmpeg_getFFmpegVersion',['../dd/d16/mobileffmpeg_8c.html#ad579b6d5dd7c250f3c2d8612de713299',1,'Java_com_arthenica_mobileffmpeg_FFmpeg_getFFmpegVersion(JNIEnv *env, jclass object): mobileffmpeg.c'],['../d8/da5/mobileffmpeg_8h.html#a59646e68c5d2e14938e2165ab3c6b151',1,'Java_com_arthenica_mobileffmpeg_FFmpeg_getFFmpegVersion(JNIEnv *, jclass): mobileffmpeg.c']]],
|
||||
['java_5fcom_5farthenica_5fmobileffmpeg_5fffmpeg_5fgetversion',['Java_com_arthenica_mobileffmpeg_FFmpeg_getVersion',['../dd/d16/mobileffmpeg_8c.html#a7798cb6b074521ea5db9f1542c404b3f',1,'Java_com_arthenica_mobileffmpeg_FFmpeg_getVersion(JNIEnv *env, jclass object): mobileffmpeg.c'],['../d8/da5/mobileffmpeg_8h.html#ab25e0b810545b8ec5219ed72a72c9db3',1,'Java_com_arthenica_mobileffmpeg_FFmpeg_getVersion(JNIEnv *, jclass): mobileffmpeg.c']]],
|
||||
['java_5fcom_5farthenica_5fmobileffmpeg_5flog_5fstartnativecollector',['Java_com_arthenica_mobileffmpeg_Log_startNativeCollector',['../d7/df8/log_8c.html#a39ebc0a64995c37e88d20c9ee05faaeb',1,'Java_com_arthenica_mobileffmpeg_Log_startNativeCollector(JNIEnv *env, jobject object): log.c'],['../d7/d7f/log_8h.html#a993f4e428dfecce7d10f7502dfaa01c9',1,'Java_com_arthenica_mobileffmpeg_Log_startNativeCollector(JNIEnv *, jobject): log.c']]],
|
||||
['java_5fcom_5farthenica_5fmobileffmpeg_5flog_5fstopnativecollector',['Java_com_arthenica_mobileffmpeg_Log_stopNativeCollector',['../d7/df8/log_8c.html#a040d3c345c4eaaf46aa342c67580234c',1,'Java_com_arthenica_mobileffmpeg_Log_stopNativeCollector(JNIEnv *env, jobject object): log.c'],['../d7/d7f/log_8h.html#ab343e0fa2a15ed80b2bd847d5ed290c0',1,'Java_com_arthenica_mobileffmpeg_Log_stopNativeCollector(JNIEnv *, jobject): log.c']]],
|
||||
['jni_5fonload',['JNI_OnLoad',['../d9/d7e/abidetect_8c.html#ad2f07df887428c1c8e78f3c485e9c71c',1,'JNI_OnLoad(JavaVM *vm, void *reserved): abidetect.c'],['../d7/df8/log_8c.html#ad2f07df887428c1c8e78f3c485e9c71c',1,'JNI_OnLoad(JavaVM *vm, void *reserved): log.c'],['../dd/d16/mobileffmpeg_8c.html#ad2f07df887428c1c8e78f3c485e9c71c',1,'JNI_OnLoad(JavaVM *vm, void *reserved): mobileffmpeg.c']]]
|
||||
];
|
||||
@@ -0,0 +1,30 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_5.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,18 @@
|
||||
var searchData=
|
||||
[
|
||||
['lib_5fname',['LIB_NAME',['../d7/d7f/log_8h.html#a6e43beaa714b1bf01ce2271440786e38',1,'log.h']]],
|
||||
['log_2ec',['log.c',['../d7/df8/log_8c.html',1,'']]],
|
||||
['log_2eh',['log.h',['../d7/d7f/log_8h.html',1,'']]],
|
||||
['logclass',['logClass',['../d7/df8/log_8c.html#af6825ad1746dfa6c7194f16d9221c4e7',1,'log.c']]],
|
||||
['logclassname',['logClassName',['../d7/df8/log_8c.html#af30fc01a6f8e186aacf26400e7bdbcf0',1,'log.c']]],
|
||||
['logd',['LOGD',['../d7/d7f/log_8h.html#aa839997a58e14061861cd634fdb7664d',1,'log.h']]],
|
||||
['loge',['LOGE',['../d7/d7f/log_8h.html#ae02538a80ad5fc009caec73487d11a8d',1,'log.h']]],
|
||||
['logi',['LOGI',['../d7/d7f/log_8h.html#a5512e59d578a380a441a70256af997d0',1,'log.h']]],
|
||||
['logmethod',['logMethod',['../d7/df8/log_8c.html#ad6ed2afe8a0e43d77b474a22fcb26252',1,'log.c']]],
|
||||
['logmethods',['logMethods',['../d7/df8/log_8c.html#a8c5dfa132148d5d52a8ec15e2c597652',1,'log.c']]],
|
||||
['logthread',['logThread',['../d7/df8/log_8c.html#a1a7164c4df0c11cd8c97eb31d0c79da0',1,'log.c']]],
|
||||
['logthreadenabled',['logThreadEnabled',['../d7/df8/log_8c.html#af0a8c4576c0b22d10ea08753e152bd56',1,'log.c']]],
|
||||
['logthreadfunction',['logThreadFunction',['../d7/df8/log_8c.html#acc70778e5fa73925d5123d568d22ce7f',1,'log.c']]],
|
||||
['logv',['LOGV',['../d7/d7f/log_8h.html#ab78bd305488c62caf8515ee765b1ed49',1,'log.h']]],
|
||||
['logw',['LOGW',['../d7/d7f/log_8h.html#a07f1b0d507acedeb7550353eba4f6e66',1,'log.h']]]
|
||||
];
|
||||
@@ -0,0 +1,30 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_6.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,6 @@
|
||||
var searchData=
|
||||
[
|
||||
['mobile_5fffmpeg_5fversion',['MOBILE_FFMPEG_VERSION',['../d8/da5/mobileffmpeg_8h.html#ab40bb25ef4ec0f35c70e84dbad36cfc2',1,'mobileffmpeg.h']]],
|
||||
['mobileffmpeg_2ec',['mobileffmpeg.c',['../dd/d16/mobileffmpeg_8c.html',1,'']]],
|
||||
['mobileffmpeg_2eh',['mobileffmpeg.h',['../d8/da5/mobileffmpeg_8h.html',1,'']]]
|
||||
];
|
||||
@@ -0,0 +1,30 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_7.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['pipefd',['pipeFd',['../d7/df8/log_8c.html#a26f1c72e4029e90cd5413905d1e7c792',1,'log.c']]]
|
||||
];
|
||||
|
After Width: | Height: | Size: 273 B |
@@ -0,0 +1,30 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="defines_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,10 @@
|
||||
var searchData=
|
||||
[
|
||||
['abi_5farm',['ABI_ARM',['../d7/d44/abidetect_8h.html#a8542ed76f69cc1f6905ec045deb67b19',1,'abidetect.h']]],
|
||||
['abi_5farm64_5fv8a',['ABI_ARM64_V8A',['../d7/d44/abidetect_8h.html#aecf047197c8d184994bd8391c89dafd9',1,'abidetect.h']]],
|
||||
['abi_5farmv7a',['ABI_ARMV7A',['../d7/d44/abidetect_8h.html#af4bd943711a852348c6fe7a850c68d9c',1,'abidetect.h']]],
|
||||
['abi_5farmv7a_5fneon',['ABI_ARMV7A_NEON',['../d7/d44/abidetect_8h.html#aa0528bb977fb058f35088a123f024040',1,'abidetect.h']]],
|
||||
['abi_5funknown',['ABI_UNKNOWN',['../d7/d44/abidetect_8h.html#ae1ac408cde1fef8015e817132c82f90f',1,'abidetect.h']]],
|
||||
['abi_5fx86',['ABI_X86',['../d7/d44/abidetect_8h.html#aa8b590581b911e09a91165e1bfe1af4e',1,'abidetect.h']]],
|
||||
['abi_5fx86_5f64',['ABI_X86_64',['../d7/d44/abidetect_8h.html#a651b92d66b0514569b6c1e70ab56ccbd',1,'abidetect.h']]]
|
||||
];
|
||||
@@ -0,0 +1,30 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="defines_1.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,9 @@
|
||||
var searchData=
|
||||
[
|
||||
['lib_5fname',['LIB_NAME',['../d7/d7f/log_8h.html#a6e43beaa714b1bf01ce2271440786e38',1,'log.h']]],
|
||||
['logd',['LOGD',['../d7/d7f/log_8h.html#aa839997a58e14061861cd634fdb7664d',1,'log.h']]],
|
||||
['loge',['LOGE',['../d7/d7f/log_8h.html#ae02538a80ad5fc009caec73487d11a8d',1,'log.h']]],
|
||||
['logi',['LOGI',['../d7/d7f/log_8h.html#a5512e59d578a380a441a70256af997d0',1,'log.h']]],
|
||||
['logv',['LOGV',['../d7/d7f/log_8h.html#ab78bd305488c62caf8515ee765b1ed49',1,'log.h']]],
|
||||
['logw',['LOGW',['../d7/d7f/log_8h.html#a07f1b0d507acedeb7550353eba4f6e66',1,'log.h']]]
|
||||
];
|
||||
@@ -0,0 +1,30 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="defines_2.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['mobile_5fffmpeg_5fversion',['MOBILE_FFMPEG_VERSION',['../d8/da5/mobileffmpeg_8h.html#ab40bb25ef4ec0f35c70e84dbad36cfc2',1,'mobileffmpeg.h']]]
|
||||
];
|
||||
@@ -0,0 +1,30 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="files_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['abidetect_2ec',['abidetect.c',['../d9/d7e/abidetect_8c.html',1,'']]],
|
||||
['abidetect_2eh',['abidetect.h',['../d7/d44/abidetect_8h.html',1,'']]]
|
||||
];
|
||||
@@ -0,0 +1,30 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="files_1.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['exception_2eh',['exception.h',['../dd/d2d/exception_8h.html',1,'']]]
|
||||
];
|
||||
@@ -0,0 +1,30 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="files_2.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['log_2ec',['log.c',['../d7/df8/log_8c.html',1,'']]],
|
||||
['log_2eh',['log.h',['../d7/d7f/log_8h.html',1,'']]]
|
||||
];
|
||||
@@ -0,0 +1,30 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="files_3.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['mobileffmpeg_2ec',['mobileffmpeg.c',['../dd/d16/mobileffmpeg_8c.html',1,'']]],
|
||||
['mobileffmpeg_2eh',['mobileffmpeg.h',['../d8/da5/mobileffmpeg_8h.html',1,'']]]
|
||||
];
|
||||
@@ -0,0 +1,30 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="functions_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['execute',['execute',['../dd/d16/mobileffmpeg_8c.html#ad3c24cf0f7dc765ac3df0655170b3b63',1,'mobileffmpeg.c']]]
|
||||
];
|
||||
@@ -0,0 +1,30 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="functions_1.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,10 @@
|
||||
var searchData=
|
||||
[
|
||||
['java_5fcom_5farthenica_5fmobileffmpeg_5fabidetect_5fgetabi',['Java_com_arthenica_mobileffmpeg_AbiDetect_getAbi',['../d9/d7e/abidetect_8c.html#a769855a62fc1db31901b6a3d28e1ac45',1,'Java_com_arthenica_mobileffmpeg_AbiDetect_getAbi(JNIEnv *env, jclass object): abidetect.c'],['../d7/d44/abidetect_8h.html#a5533bc4db75454bf8ebe9dd5ea5da4ec',1,'Java_com_arthenica_mobileffmpeg_AbiDetect_getAbi(JNIEnv *, jclass): abidetect.c']]],
|
||||
['java_5fcom_5farthenica_5fmobileffmpeg_5fffmpeg_5fexecute',['Java_com_arthenica_mobileffmpeg_FFmpeg_execute',['../dd/d16/mobileffmpeg_8c.html#a5ad36f342bbd80253d8f1e4662496dde',1,'Java_com_arthenica_mobileffmpeg_FFmpeg_execute(JNIEnv *env, jclass object, jobjectArray stringArray): mobileffmpeg.c'],['../d8/da5/mobileffmpeg_8h.html#aac3b08be4d7283e7386378f981dc127c',1,'Java_com_arthenica_mobileffmpeg_FFmpeg_execute(JNIEnv *, jclass, jobjectArray): mobileffmpeg.c']]],
|
||||
['java_5fcom_5farthenica_5fmobileffmpeg_5fffmpeg_5fgetffmpegversion',['Java_com_arthenica_mobileffmpeg_FFmpeg_getFFmpegVersion',['../dd/d16/mobileffmpeg_8c.html#ad579b6d5dd7c250f3c2d8612de713299',1,'Java_com_arthenica_mobileffmpeg_FFmpeg_getFFmpegVersion(JNIEnv *env, jclass object): mobileffmpeg.c'],['../d8/da5/mobileffmpeg_8h.html#a59646e68c5d2e14938e2165ab3c6b151',1,'Java_com_arthenica_mobileffmpeg_FFmpeg_getFFmpegVersion(JNIEnv *, jclass): mobileffmpeg.c']]],
|
||||
['java_5fcom_5farthenica_5fmobileffmpeg_5fffmpeg_5fgetversion',['Java_com_arthenica_mobileffmpeg_FFmpeg_getVersion',['../dd/d16/mobileffmpeg_8c.html#a7798cb6b074521ea5db9f1542c404b3f',1,'Java_com_arthenica_mobileffmpeg_FFmpeg_getVersion(JNIEnv *env, jclass object): mobileffmpeg.c'],['../d8/da5/mobileffmpeg_8h.html#ab25e0b810545b8ec5219ed72a72c9db3',1,'Java_com_arthenica_mobileffmpeg_FFmpeg_getVersion(JNIEnv *, jclass): mobileffmpeg.c']]],
|
||||
['java_5fcom_5farthenica_5fmobileffmpeg_5flog_5fstartnativecollector',['Java_com_arthenica_mobileffmpeg_Log_startNativeCollector',['../d7/df8/log_8c.html#a39ebc0a64995c37e88d20c9ee05faaeb',1,'Java_com_arthenica_mobileffmpeg_Log_startNativeCollector(JNIEnv *env, jobject object): log.c'],['../d7/d7f/log_8h.html#a993f4e428dfecce7d10f7502dfaa01c9',1,'Java_com_arthenica_mobileffmpeg_Log_startNativeCollector(JNIEnv *, jobject): log.c']]],
|
||||
['java_5fcom_5farthenica_5fmobileffmpeg_5flog_5fstopnativecollector',['Java_com_arthenica_mobileffmpeg_Log_stopNativeCollector',['../d7/df8/log_8c.html#a040d3c345c4eaaf46aa342c67580234c',1,'Java_com_arthenica_mobileffmpeg_Log_stopNativeCollector(JNIEnv *env, jobject object): log.c'],['../d7/d7f/log_8h.html#ab343e0fa2a15ed80b2bd847d5ed290c0',1,'Java_com_arthenica_mobileffmpeg_Log_stopNativeCollector(JNIEnv *, jobject): log.c']]],
|
||||
['jni_5fonload',['JNI_OnLoad',['../d9/d7e/abidetect_8c.html#ad2f07df887428c1c8e78f3c485e9c71c',1,'JNI_OnLoad(JavaVM *vm, void *reserved): abidetect.c'],['../d7/df8/log_8c.html#ad2f07df887428c1c8e78f3c485e9c71c',1,'JNI_OnLoad(JavaVM *vm, void *reserved): log.c'],['../dd/d16/mobileffmpeg_8c.html#ad2f07df887428c1c8e78f3c485e9c71c',1,'JNI_OnLoad(JavaVM *vm, void *reserved): mobileffmpeg.c']]]
|
||||
];
|
||||
@@ -0,0 +1,30 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="functions_2.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['logthreadfunction',['logThreadFunction',['../d7/df8/log_8c.html#acc70778e5fa73925d5123d568d22ce7f',1,'log.c']]]
|
||||
];
|
||||
|
After Width: | Height: | Size: 563 B |
@@ -0,0 +1,12 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,271 @@
|
||||
/*---------------- Search Box */
|
||||
|
||||
#FSearchBox {
|
||||
float: left;
|
||||
}
|
||||
|
||||
#MSearchBox {
|
||||
white-space : nowrap;
|
||||
float: none;
|
||||
margin-top: 8px;
|
||||
right: 0px;
|
||||
width: 170px;
|
||||
height: 24px;
|
||||
z-index: 102;
|
||||
}
|
||||
|
||||
#MSearchBox .left
|
||||
{
|
||||
display:block;
|
||||
position:absolute;
|
||||
left:10px;
|
||||
width:20px;
|
||||
height:19px;
|
||||
background:url('search_l.png') no-repeat;
|
||||
background-position:right;
|
||||
}
|
||||
|
||||
#MSearchSelect {
|
||||
display:block;
|
||||
position:absolute;
|
||||
width:20px;
|
||||
height:19px;
|
||||
}
|
||||
|
||||
.left #MSearchSelect {
|
||||
left:4px;
|
||||
}
|
||||
|
||||
.right #MSearchSelect {
|
||||
right:5px;
|
||||
}
|
||||
|
||||
#MSearchField {
|
||||
display:block;
|
||||
position:absolute;
|
||||
height:19px;
|
||||
background:url('search_m.png') repeat-x;
|
||||
border:none;
|
||||
width:115px;
|
||||
margin-left:20px;
|
||||
padding-left:4px;
|
||||
color: #909090;
|
||||
outline: none;
|
||||
font: 9pt Arial, Verdana, sans-serif;
|
||||
-webkit-border-radius: 0px;
|
||||
}
|
||||
|
||||
#FSearchBox #MSearchField {
|
||||
margin-left:15px;
|
||||
}
|
||||
|
||||
#MSearchBox .right {
|
||||
display:block;
|
||||
position:absolute;
|
||||
right:10px;
|
||||
top:8px;
|
||||
width:20px;
|
||||
height:19px;
|
||||
background:url('search_r.png') no-repeat;
|
||||
background-position:left;
|
||||
}
|
||||
|
||||
#MSearchClose {
|
||||
display: none;
|
||||
position: absolute;
|
||||
top: 4px;
|
||||
background : none;
|
||||
border: none;
|
||||
margin: 0px 4px 0px 0px;
|
||||
padding: 0px 0px;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
.left #MSearchClose {
|
||||
left: 6px;
|
||||
}
|
||||
|
||||
.right #MSearchClose {
|
||||
right: 2px;
|
||||
}
|
||||
|
||||
.MSearchBoxActive #MSearchField {
|
||||
color: #000000;
|
||||
}
|
||||
|
||||
/*---------------- Search filter selection */
|
||||
|
||||
#MSearchSelectWindow {
|
||||
display: none;
|
||||
position: absolute;
|
||||
left: 0; top: 0;
|
||||
border: 1px solid #90A5CE;
|
||||
background-color: #F9FAFC;
|
||||
z-index: 10001;
|
||||
padding-top: 4px;
|
||||
padding-bottom: 4px;
|
||||
-moz-border-radius: 4px;
|
||||
-webkit-border-top-left-radius: 4px;
|
||||
-webkit-border-top-right-radius: 4px;
|
||||
-webkit-border-bottom-left-radius: 4px;
|
||||
-webkit-border-bottom-right-radius: 4px;
|
||||
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
|
||||
}
|
||||
|
||||
.SelectItem {
|
||||
font: 8pt Arial, Verdana, sans-serif;
|
||||
padding-left: 2px;
|
||||
padding-right: 12px;
|
||||
border: 0px;
|
||||
}
|
||||
|
||||
span.SelectionMark {
|
||||
margin-right: 4px;
|
||||
font-family: monospace;
|
||||
outline-style: none;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a.SelectItem {
|
||||
display: block;
|
||||
outline-style: none;
|
||||
color: #000000;
|
||||
text-decoration: none;
|
||||
padding-left: 6px;
|
||||
padding-right: 12px;
|
||||
}
|
||||
|
||||
a.SelectItem:focus,
|
||||
a.SelectItem:active {
|
||||
color: #000000;
|
||||
outline-style: none;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a.SelectItem:hover {
|
||||
color: #FFFFFF;
|
||||
background-color: #3D578C;
|
||||
outline-style: none;
|
||||
text-decoration: none;
|
||||
cursor: pointer;
|
||||
display: block;
|
||||
}
|
||||
|
||||
/*---------------- Search results window */
|
||||
|
||||
iframe#MSearchResults {
|
||||
width: 60ex;
|
||||
height: 15em;
|
||||
}
|
||||
|
||||
#MSearchResultsWindow {
|
||||
display: none;
|
||||
position: absolute;
|
||||
left: 0; top: 0;
|
||||
border: 1px solid #000;
|
||||
background-color: #EEF1F7;
|
||||
z-index:10000;
|
||||
}
|
||||
|
||||
/* ----------------------------------- */
|
||||
|
||||
|
||||
#SRIndex {
|
||||
clear:both;
|
||||
padding-bottom: 15px;
|
||||
}
|
||||
|
||||
.SREntry {
|
||||
font-size: 10pt;
|
||||
padding-left: 1ex;
|
||||
}
|
||||
|
||||
.SRPage .SREntry {
|
||||
font-size: 8pt;
|
||||
padding: 1px 5px;
|
||||
}
|
||||
|
||||
body.SRPage {
|
||||
margin: 5px 2px;
|
||||
}
|
||||
|
||||
.SRChildren {
|
||||
padding-left: 3ex; padding-bottom: .5em
|
||||
}
|
||||
|
||||
.SRPage .SRChildren {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.SRSymbol {
|
||||
font-weight: bold;
|
||||
color: #425E97;
|
||||
font-family: Arial, Verdana, sans-serif;
|
||||
text-decoration: none;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
a.SRScope {
|
||||
display: block;
|
||||
color: #425E97;
|
||||
font-family: Arial, Verdana, sans-serif;
|
||||
text-decoration: none;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
a.SRSymbol:focus, a.SRSymbol:active,
|
||||
a.SRScope:focus, a.SRScope:active {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
span.SRScope {
|
||||
padding-left: 4px;
|
||||
}
|
||||
|
||||
.SRPage .SRStatus {
|
||||
padding: 2px 5px;
|
||||
font-size: 8pt;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.SRResult {
|
||||
display: none;
|
||||
}
|
||||
|
||||
DIV.searchresults {
|
||||
margin-left: 10px;
|
||||
margin-right: 10px;
|
||||
}
|
||||
|
||||
/*---------------- External search page results */
|
||||
|
||||
.searchresult {
|
||||
background-color: #F0F3F8;
|
||||
}
|
||||
|
||||
.pages b {
|
||||
color: white;
|
||||
padding: 5px 5px 3px 5px;
|
||||
background-image: url("../tab_a.png");
|
||||
background-repeat: repeat-x;
|
||||
text-shadow: 0 1px 1px #000000;
|
||||
}
|
||||
|
||||
.pages {
|
||||
line-height: 17px;
|
||||
margin-left: 4px;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.hl {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
#searchresults {
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.searchpages {
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,814 @@
|
||||
/*
|
||||
@licstart The following is the entire license notice for the
|
||||
JavaScript code in this file.
|
||||
|
||||
Copyright (C) 1997-2017 by Dimitri van Heesch
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
@licend The above is the entire license notice
|
||||
for the JavaScript code in this file
|
||||
*/
|
||||
function convertToId(search)
|
||||
{
|
||||
var result = '';
|
||||
for (i=0;i<search.length;i++)
|
||||
{
|
||||
var c = search.charAt(i);
|
||||
var cn = c.charCodeAt(0);
|
||||
if (c.match(/[a-z0-9\u0080-\uFFFF]/))
|
||||
{
|
||||
result+=c;
|
||||
}
|
||||
else if (cn<16)
|
||||
{
|
||||
result+="_0"+cn.toString(16);
|
||||
}
|
||||
else
|
||||
{
|
||||
result+="_"+cn.toString(16);
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
function getXPos(item)
|
||||
{
|
||||
var x = 0;
|
||||
if (item.offsetWidth)
|
||||
{
|
||||
while (item && item!=document.body)
|
||||
{
|
||||
x += item.offsetLeft;
|
||||
item = item.offsetParent;
|
||||
}
|
||||
}
|
||||
return x;
|
||||
}
|
||||
|
||||
function getYPos(item)
|
||||
{
|
||||
var y = 0;
|
||||
if (item.offsetWidth)
|
||||
{
|
||||
while (item && item!=document.body)
|
||||
{
|
||||
y += item.offsetTop;
|
||||
item = item.offsetParent;
|
||||
}
|
||||
}
|
||||
return y;
|
||||
}
|
||||
|
||||
/* A class handling everything associated with the search panel.
|
||||
|
||||
Parameters:
|
||||
name - The name of the global variable that will be
|
||||
storing this instance. Is needed to be able to set timeouts.
|
||||
resultPath - path to use for external files
|
||||
*/
|
||||
function SearchBox(name, resultsPath, inFrame, label)
|
||||
{
|
||||
if (!name || !resultsPath) { alert("Missing parameters to SearchBox."); }
|
||||
|
||||
// ---------- Instance variables
|
||||
this.name = name;
|
||||
this.resultsPath = resultsPath;
|
||||
this.keyTimeout = 0;
|
||||
this.keyTimeoutLength = 500;
|
||||
this.closeSelectionTimeout = 300;
|
||||
this.lastSearchValue = "";
|
||||
this.lastResultsPage = "";
|
||||
this.hideTimeout = 0;
|
||||
this.searchIndex = 0;
|
||||
this.searchActive = false;
|
||||
this.insideFrame = inFrame;
|
||||
this.searchLabel = label;
|
||||
|
||||
// ----------- DOM Elements
|
||||
|
||||
this.DOMSearchField = function()
|
||||
{ return document.getElementById("MSearchField"); }
|
||||
|
||||
this.DOMSearchSelect = function()
|
||||
{ return document.getElementById("MSearchSelect"); }
|
||||
|
||||
this.DOMSearchSelectWindow = function()
|
||||
{ return document.getElementById("MSearchSelectWindow"); }
|
||||
|
||||
this.DOMPopupSearchResults = function()
|
||||
{ return document.getElementById("MSearchResults"); }
|
||||
|
||||
this.DOMPopupSearchResultsWindow = function()
|
||||
{ return document.getElementById("MSearchResultsWindow"); }
|
||||
|
||||
this.DOMSearchClose = function()
|
||||
{ return document.getElementById("MSearchClose"); }
|
||||
|
||||
this.DOMSearchBox = function()
|
||||
{ return document.getElementById("MSearchBox"); }
|
||||
|
||||
// ------------ Event Handlers
|
||||
|
||||
// Called when focus is added or removed from the search field.
|
||||
this.OnSearchFieldFocus = function(isActive)
|
||||
{
|
||||
this.Activate(isActive);
|
||||
}
|
||||
|
||||
this.OnSearchSelectShow = function()
|
||||
{
|
||||
var searchSelectWindow = this.DOMSearchSelectWindow();
|
||||
var searchField = this.DOMSearchSelect();
|
||||
|
||||
if (this.insideFrame)
|
||||
{
|
||||
var left = getXPos(searchField);
|
||||
var top = getYPos(searchField);
|
||||
left += searchField.offsetWidth + 6;
|
||||
top += searchField.offsetHeight;
|
||||
|
||||
// show search selection popup
|
||||
searchSelectWindow.style.display='block';
|
||||
left -= searchSelectWindow.offsetWidth;
|
||||
searchSelectWindow.style.left = left + 'px';
|
||||
searchSelectWindow.style.top = top + 'px';
|
||||
}
|
||||
else
|
||||
{
|
||||
var left = getXPos(searchField);
|
||||
var top = getYPos(searchField);
|
||||
top += searchField.offsetHeight;
|
||||
|
||||
// show search selection popup
|
||||
searchSelectWindow.style.display='block';
|
||||
searchSelectWindow.style.left = left + 'px';
|
||||
searchSelectWindow.style.top = top + 'px';
|
||||
}
|
||||
|
||||
// stop selection hide timer
|
||||
if (this.hideTimeout)
|
||||
{
|
||||
clearTimeout(this.hideTimeout);
|
||||
this.hideTimeout=0;
|
||||
}
|
||||
return false; // to avoid "image drag" default event
|
||||
}
|
||||
|
||||
this.OnSearchSelectHide = function()
|
||||
{
|
||||
this.hideTimeout = setTimeout(this.name +".CloseSelectionWindow()",
|
||||
this.closeSelectionTimeout);
|
||||
}
|
||||
|
||||
// Called when the content of the search field is changed.
|
||||
this.OnSearchFieldChange = function(evt)
|
||||
{
|
||||
if (this.keyTimeout) // kill running timer
|
||||
{
|
||||
clearTimeout(this.keyTimeout);
|
||||
this.keyTimeout = 0;
|
||||
}
|
||||
|
||||
var e = (evt) ? evt : window.event; // for IE
|
||||
if (e.keyCode==40 || e.keyCode==13)
|
||||
{
|
||||
if (e.shiftKey==1)
|
||||
{
|
||||
this.OnSearchSelectShow();
|
||||
var win=this.DOMSearchSelectWindow();
|
||||
for (i=0;i<win.childNodes.length;i++)
|
||||
{
|
||||
var child = win.childNodes[i]; // get span within a
|
||||
if (child.className=='SelectItem')
|
||||
{
|
||||
child.focus();
|
||||
return;
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
else if (window.frames.MSearchResults.searchResults)
|
||||
{
|
||||
var elem = window.frames.MSearchResults.searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
}
|
||||
else if (e.keyCode==27) // Escape out of the search field
|
||||
{
|
||||
this.DOMSearchField().blur();
|
||||
this.DOMPopupSearchResultsWindow().style.display = 'none';
|
||||
this.DOMSearchClose().style.display = 'none';
|
||||
this.lastSearchValue = '';
|
||||
this.Activate(false);
|
||||
return;
|
||||
}
|
||||
|
||||
// strip whitespaces
|
||||
var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
|
||||
|
||||
if (searchValue != this.lastSearchValue) // search value has changed
|
||||
{
|
||||
if (searchValue != "") // non-empty search
|
||||
{
|
||||
// set timer for search update
|
||||
this.keyTimeout = setTimeout(this.name + '.Search()',
|
||||
this.keyTimeoutLength);
|
||||
}
|
||||
else // empty search field
|
||||
{
|
||||
this.DOMPopupSearchResultsWindow().style.display = 'none';
|
||||
this.DOMSearchClose().style.display = 'none';
|
||||
this.lastSearchValue = '';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
this.SelectItemCount = function(id)
|
||||
{
|
||||
var count=0;
|
||||
var win=this.DOMSearchSelectWindow();
|
||||
for (i=0;i<win.childNodes.length;i++)
|
||||
{
|
||||
var child = win.childNodes[i]; // get span within a
|
||||
if (child.className=='SelectItem')
|
||||
{
|
||||
count++;
|
||||
}
|
||||
}
|
||||
return count;
|
||||
}
|
||||
|
||||
this.SelectItemSet = function(id)
|
||||
{
|
||||
var i,j=0;
|
||||
var win=this.DOMSearchSelectWindow();
|
||||
for (i=0;i<win.childNodes.length;i++)
|
||||
{
|
||||
var child = win.childNodes[i]; // get span within a
|
||||
if (child.className=='SelectItem')
|
||||
{
|
||||
var node = child.firstChild;
|
||||
if (j==id)
|
||||
{
|
||||
node.innerHTML='•';
|
||||
}
|
||||
else
|
||||
{
|
||||
node.innerHTML=' ';
|
||||
}
|
||||
j++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Called when an search filter selection is made.
|
||||
// set item with index id as the active item
|
||||
this.OnSelectItem = function(id)
|
||||
{
|
||||
this.searchIndex = id;
|
||||
this.SelectItemSet(id);
|
||||
var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
|
||||
if (searchValue!="" && this.searchActive) // something was found -> do a search
|
||||
{
|
||||
this.Search();
|
||||
}
|
||||
}
|
||||
|
||||
this.OnSearchSelectKey = function(evt)
|
||||
{
|
||||
var e = (evt) ? evt : window.event; // for IE
|
||||
if (e.keyCode==40 && this.searchIndex<this.SelectItemCount()) // Down
|
||||
{
|
||||
this.searchIndex++;
|
||||
this.OnSelectItem(this.searchIndex);
|
||||
}
|
||||
else if (e.keyCode==38 && this.searchIndex>0) // Up
|
||||
{
|
||||
this.searchIndex--;
|
||||
this.OnSelectItem(this.searchIndex);
|
||||
}
|
||||
else if (e.keyCode==13 || e.keyCode==27)
|
||||
{
|
||||
this.OnSelectItem(this.searchIndex);
|
||||
this.CloseSelectionWindow();
|
||||
this.DOMSearchField().focus();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
// --------- Actions
|
||||
|
||||
// Closes the results window.
|
||||
this.CloseResultsWindow = function()
|
||||
{
|
||||
this.DOMPopupSearchResultsWindow().style.display = 'none';
|
||||
this.DOMSearchClose().style.display = 'none';
|
||||
this.Activate(false);
|
||||
}
|
||||
|
||||
this.CloseSelectionWindow = function()
|
||||
{
|
||||
this.DOMSearchSelectWindow().style.display = 'none';
|
||||
}
|
||||
|
||||
// Performs a search.
|
||||
this.Search = function()
|
||||
{
|
||||
this.keyTimeout = 0;
|
||||
|
||||
// strip leading whitespace
|
||||
var searchValue = this.DOMSearchField().value.replace(/^ +/, "");
|
||||
|
||||
var code = searchValue.toLowerCase().charCodeAt(0);
|
||||
var idxChar = searchValue.substr(0, 1).toLowerCase();
|
||||
if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair
|
||||
{
|
||||
idxChar = searchValue.substr(0, 2);
|
||||
}
|
||||
|
||||
var resultsPage;
|
||||
var resultsPageWithSearch;
|
||||
var hasResultsPage;
|
||||
|
||||
var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar);
|
||||
if (idx!=-1)
|
||||
{
|
||||
var hexCode=idx.toString(16);
|
||||
resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html';
|
||||
resultsPageWithSearch = resultsPage+'?'+escape(searchValue);
|
||||
hasResultsPage = true;
|
||||
}
|
||||
else // nothing available for this search term
|
||||
{
|
||||
resultsPage = this.resultsPath + '/nomatches.html';
|
||||
resultsPageWithSearch = resultsPage;
|
||||
hasResultsPage = false;
|
||||
}
|
||||
|
||||
window.frames.MSearchResults.location = resultsPageWithSearch;
|
||||
var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow();
|
||||
|
||||
if (domPopupSearchResultsWindow.style.display!='block')
|
||||
{
|
||||
var domSearchBox = this.DOMSearchBox();
|
||||
this.DOMSearchClose().style.display = 'inline';
|
||||
if (this.insideFrame)
|
||||
{
|
||||
var domPopupSearchResults = this.DOMPopupSearchResults();
|
||||
domPopupSearchResultsWindow.style.position = 'relative';
|
||||
domPopupSearchResultsWindow.style.display = 'block';
|
||||
var width = document.body.clientWidth - 8; // the -8 is for IE :-(
|
||||
domPopupSearchResultsWindow.style.width = width + 'px';
|
||||
domPopupSearchResults.style.width = width + 'px';
|
||||
}
|
||||
else
|
||||
{
|
||||
var domPopupSearchResults = this.DOMPopupSearchResults();
|
||||
var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth;
|
||||
var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1;
|
||||
domPopupSearchResultsWindow.style.display = 'block';
|
||||
left -= domPopupSearchResults.offsetWidth;
|
||||
domPopupSearchResultsWindow.style.top = top + 'px';
|
||||
domPopupSearchResultsWindow.style.left = left + 'px';
|
||||
}
|
||||
}
|
||||
|
||||
this.lastSearchValue = searchValue;
|
||||
this.lastResultsPage = resultsPage;
|
||||
}
|
||||
|
||||
// -------- Activation Functions
|
||||
|
||||
// Activates or deactivates the search panel, resetting things to
|
||||
// their default values if necessary.
|
||||
this.Activate = function(isActive)
|
||||
{
|
||||
if (isActive || // open it
|
||||
this.DOMPopupSearchResultsWindow().style.display == 'block'
|
||||
)
|
||||
{
|
||||
this.DOMSearchBox().className = 'MSearchBoxActive';
|
||||
|
||||
var searchField = this.DOMSearchField();
|
||||
|
||||
if (searchField.value == this.searchLabel) // clear "Search" term upon entry
|
||||
{
|
||||
searchField.value = '';
|
||||
this.searchActive = true;
|
||||
}
|
||||
}
|
||||
else if (!isActive) // directly remove the panel
|
||||
{
|
||||
this.DOMSearchBox().className = 'MSearchBoxInactive';
|
||||
this.DOMSearchField().value = this.searchLabel;
|
||||
this.searchActive = false;
|
||||
this.lastSearchValue = ''
|
||||
this.lastResultsPage = '';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// -----------------------------------------------------------------------
|
||||
|
||||
// The class that handles everything on the search results page.
|
||||
function SearchResults(name)
|
||||
{
|
||||
// The number of matches from the last run of <Search()>.
|
||||
this.lastMatchCount = 0;
|
||||
this.lastKey = 0;
|
||||
this.repeatOn = false;
|
||||
|
||||
// Toggles the visibility of the passed element ID.
|
||||
this.FindChildElement = function(id)
|
||||
{
|
||||
var parentElement = document.getElementById(id);
|
||||
var element = parentElement.firstChild;
|
||||
|
||||
while (element && element!=parentElement)
|
||||
{
|
||||
if (element.nodeName == 'DIV' && element.className == 'SRChildren')
|
||||
{
|
||||
return element;
|
||||
}
|
||||
|
||||
if (element.nodeName == 'DIV' && element.hasChildNodes())
|
||||
{
|
||||
element = element.firstChild;
|
||||
}
|
||||
else if (element.nextSibling)
|
||||
{
|
||||
element = element.nextSibling;
|
||||
}
|
||||
else
|
||||
{
|
||||
do
|
||||
{
|
||||
element = element.parentNode;
|
||||
}
|
||||
while (element && element!=parentElement && !element.nextSibling);
|
||||
|
||||
if (element && element!=parentElement)
|
||||
{
|
||||
element = element.nextSibling;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
this.Toggle = function(id)
|
||||
{
|
||||
var element = this.FindChildElement(id);
|
||||
if (element)
|
||||
{
|
||||
if (element.style.display == 'block')
|
||||
{
|
||||
element.style.display = 'none';
|
||||
}
|
||||
else
|
||||
{
|
||||
element.style.display = 'block';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Searches for the passed string. If there is no parameter,
|
||||
// it takes it from the URL query.
|
||||
//
|
||||
// Always returns true, since other documents may try to call it
|
||||
// and that may or may not be possible.
|
||||
this.Search = function(search)
|
||||
{
|
||||
if (!search) // get search word from URL
|
||||
{
|
||||
search = window.location.search;
|
||||
search = search.substring(1); // Remove the leading '?'
|
||||
search = unescape(search);
|
||||
}
|
||||
|
||||
search = search.replace(/^ +/, ""); // strip leading spaces
|
||||
search = search.replace(/ +$/, ""); // strip trailing spaces
|
||||
search = search.toLowerCase();
|
||||
search = convertToId(search);
|
||||
|
||||
var resultRows = document.getElementsByTagName("div");
|
||||
var matches = 0;
|
||||
|
||||
var i = 0;
|
||||
while (i < resultRows.length)
|
||||
{
|
||||
var row = resultRows.item(i);
|
||||
if (row.className == "SRResult")
|
||||
{
|
||||
var rowMatchName = row.id.toLowerCase();
|
||||
rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_'
|
||||
|
||||
if (search.length<=rowMatchName.length &&
|
||||
rowMatchName.substr(0, search.length)==search)
|
||||
{
|
||||
row.style.display = 'block';
|
||||
matches++;
|
||||
}
|
||||
else
|
||||
{
|
||||
row.style.display = 'none';
|
||||
}
|
||||
}
|
||||
i++;
|
||||
}
|
||||
document.getElementById("Searching").style.display='none';
|
||||
if (matches == 0) // no results
|
||||
{
|
||||
document.getElementById("NoMatches").style.display='block';
|
||||
}
|
||||
else // at least one result
|
||||
{
|
||||
document.getElementById("NoMatches").style.display='none';
|
||||
}
|
||||
this.lastMatchCount = matches;
|
||||
return true;
|
||||
}
|
||||
|
||||
// return the first item with index index or higher that is visible
|
||||
this.NavNext = function(index)
|
||||
{
|
||||
var focusItem;
|
||||
while (1)
|
||||
{
|
||||
var focusName = 'Item'+index;
|
||||
focusItem = document.getElementById(focusName);
|
||||
if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
|
||||
{
|
||||
break;
|
||||
}
|
||||
else if (!focusItem) // last element
|
||||
{
|
||||
break;
|
||||
}
|
||||
focusItem=null;
|
||||
index++;
|
||||
}
|
||||
return focusItem;
|
||||
}
|
||||
|
||||
this.NavPrev = function(index)
|
||||
{
|
||||
var focusItem;
|
||||
while (1)
|
||||
{
|
||||
var focusName = 'Item'+index;
|
||||
focusItem = document.getElementById(focusName);
|
||||
if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
|
||||
{
|
||||
break;
|
||||
}
|
||||
else if (!focusItem) // last element
|
||||
{
|
||||
break;
|
||||
}
|
||||
focusItem=null;
|
||||
index--;
|
||||
}
|
||||
return focusItem;
|
||||
}
|
||||
|
||||
this.ProcessKeys = function(e)
|
||||
{
|
||||
if (e.type == "keydown")
|
||||
{
|
||||
this.repeatOn = false;
|
||||
this.lastKey = e.keyCode;
|
||||
}
|
||||
else if (e.type == "keypress")
|
||||
{
|
||||
if (!this.repeatOn)
|
||||
{
|
||||
if (this.lastKey) this.repeatOn = true;
|
||||
return false; // ignore first keypress after keydown
|
||||
}
|
||||
}
|
||||
else if (e.type == "keyup")
|
||||
{
|
||||
this.lastKey = 0;
|
||||
this.repeatOn = false;
|
||||
}
|
||||
return this.lastKey!=0;
|
||||
}
|
||||
|
||||
this.Nav = function(evt,itemIndex)
|
||||
{
|
||||
var e = (evt) ? evt : window.event; // for IE
|
||||
if (e.keyCode==13) return true;
|
||||
if (!this.ProcessKeys(e)) return false;
|
||||
|
||||
if (this.lastKey==38) // Up
|
||||
{
|
||||
var newIndex = itemIndex-1;
|
||||
var focusItem = this.NavPrev(newIndex);
|
||||
if (focusItem)
|
||||
{
|
||||
var child = this.FindChildElement(focusItem.parentNode.parentNode.id);
|
||||
if (child && child.style.display == 'block') // children visible
|
||||
{
|
||||
var n=0;
|
||||
var tmpElem;
|
||||
while (1) // search for last child
|
||||
{
|
||||
tmpElem = document.getElementById('Item'+newIndex+'_c'+n);
|
||||
if (tmpElem)
|
||||
{
|
||||
focusItem = tmpElem;
|
||||
}
|
||||
else // found it!
|
||||
{
|
||||
break;
|
||||
}
|
||||
n++;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (focusItem)
|
||||
{
|
||||
focusItem.focus();
|
||||
}
|
||||
else // return focus to search field
|
||||
{
|
||||
parent.document.getElementById("MSearchField").focus();
|
||||
}
|
||||
}
|
||||
else if (this.lastKey==40) // Down
|
||||
{
|
||||
var newIndex = itemIndex+1;
|
||||
var focusItem;
|
||||
var item = document.getElementById('Item'+itemIndex);
|
||||
var elem = this.FindChildElement(item.parentNode.parentNode.id);
|
||||
if (elem && elem.style.display == 'block') // children visible
|
||||
{
|
||||
focusItem = document.getElementById('Item'+itemIndex+'_c0');
|
||||
}
|
||||
if (!focusItem) focusItem = this.NavNext(newIndex);
|
||||
if (focusItem) focusItem.focus();
|
||||
}
|
||||
else if (this.lastKey==39) // Right
|
||||
{
|
||||
var item = document.getElementById('Item'+itemIndex);
|
||||
var elem = this.FindChildElement(item.parentNode.parentNode.id);
|
||||
if (elem) elem.style.display = 'block';
|
||||
}
|
||||
else if (this.lastKey==37) // Left
|
||||
{
|
||||
var item = document.getElementById('Item'+itemIndex);
|
||||
var elem = this.FindChildElement(item.parentNode.parentNode.id);
|
||||
if (elem) elem.style.display = 'none';
|
||||
}
|
||||
else if (this.lastKey==27) // Escape
|
||||
{
|
||||
parent.searchBox.CloseResultsWindow();
|
||||
parent.document.getElementById("MSearchField").focus();
|
||||
}
|
||||
else if (this.lastKey==13) // Enter
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
this.NavChild = function(evt,itemIndex,childIndex)
|
||||
{
|
||||
var e = (evt) ? evt : window.event; // for IE
|
||||
if (e.keyCode==13) return true;
|
||||
if (!this.ProcessKeys(e)) return false;
|
||||
|
||||
if (this.lastKey==38) // Up
|
||||
{
|
||||
if (childIndex>0)
|
||||
{
|
||||
var newIndex = childIndex-1;
|
||||
document.getElementById('Item'+itemIndex+'_c'+newIndex).focus();
|
||||
}
|
||||
else // already at first child, jump to parent
|
||||
{
|
||||
document.getElementById('Item'+itemIndex).focus();
|
||||
}
|
||||
}
|
||||
else if (this.lastKey==40) // Down
|
||||
{
|
||||
var newIndex = childIndex+1;
|
||||
var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex);
|
||||
if (!elem) // last child, jump to parent next parent
|
||||
{
|
||||
elem = this.NavNext(itemIndex+1);
|
||||
}
|
||||
if (elem)
|
||||
{
|
||||
elem.focus();
|
||||
}
|
||||
}
|
||||
else if (this.lastKey==27) // Escape
|
||||
{
|
||||
parent.searchBox.CloseResultsWindow();
|
||||
parent.document.getElementById("MSearchField").focus();
|
||||
}
|
||||
else if (this.lastKey==13) // Enter
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
function setKeyActions(elem,action)
|
||||
{
|
||||
elem.setAttribute('onkeydown',action);
|
||||
elem.setAttribute('onkeypress',action);
|
||||
elem.setAttribute('onkeyup',action);
|
||||
}
|
||||
|
||||
function setClassAttr(elem,attr)
|
||||
{
|
||||
elem.setAttribute('class',attr);
|
||||
elem.setAttribute('className',attr);
|
||||
}
|
||||
|
||||
function createResults()
|
||||
{
|
||||
var results = document.getElementById("SRResults");
|
||||
for (var e=0; e<searchData.length; e++)
|
||||
{
|
||||
var id = searchData[e][0];
|
||||
var srResult = document.createElement('div');
|
||||
srResult.setAttribute('id','SR_'+id);
|
||||
setClassAttr(srResult,'SRResult');
|
||||
var srEntry = document.createElement('div');
|
||||
setClassAttr(srEntry,'SREntry');
|
||||
var srLink = document.createElement('a');
|
||||
srLink.setAttribute('id','Item'+e);
|
||||
setKeyActions(srLink,'return searchResults.Nav(event,'+e+')');
|
||||
setClassAttr(srLink,'SRSymbol');
|
||||
srLink.innerHTML = searchData[e][1][0];
|
||||
srEntry.appendChild(srLink);
|
||||
if (searchData[e][1].length==2) // single result
|
||||
{
|
||||
srLink.setAttribute('href',searchData[e][1][1][0]);
|
||||
if (searchData[e][1][1][1])
|
||||
{
|
||||
srLink.setAttribute('target','_parent');
|
||||
}
|
||||
var srScope = document.createElement('span');
|
||||
setClassAttr(srScope,'SRScope');
|
||||
srScope.innerHTML = searchData[e][1][1][2];
|
||||
srEntry.appendChild(srScope);
|
||||
}
|
||||
else // multiple results
|
||||
{
|
||||
srLink.setAttribute('href','javascript:searchResults.Toggle("SR_'+id+'")');
|
||||
var srChildren = document.createElement('div');
|
||||
setClassAttr(srChildren,'SRChildren');
|
||||
for (var c=0; c<searchData[e][1].length-1; c++)
|
||||
{
|
||||
var srChild = document.createElement('a');
|
||||
srChild.setAttribute('id','Item'+e+'_c'+c);
|
||||
setKeyActions(srChild,'return searchResults.NavChild(event,'+e+','+c+')');
|
||||
setClassAttr(srChild,'SRScope');
|
||||
srChild.setAttribute('href',searchData[e][1][c+1][0]);
|
||||
if (searchData[e][1][c+1][1])
|
||||
{
|
||||
srChild.setAttribute('target','_parent');
|
||||
}
|
||||
srChild.innerHTML = searchData[e][1][c+1][2];
|
||||
srChildren.appendChild(srChild);
|
||||
}
|
||||
srEntry.appendChild(srChildren);
|
||||
}
|
||||
srResult.appendChild(srEntry);
|
||||
results.appendChild(srResult);
|
||||
}
|
||||
}
|
||||
|
||||
function init_search()
|
||||
{
|
||||
var results = document.getElementById("MSearchSelectWindow");
|
||||
for (var key in indexSectionLabels)
|
||||
{
|
||||
var link = document.createElement('a');
|
||||
link.setAttribute('class','SelectItem');
|
||||
link.setAttribute('onclick','searchBox.OnSelectItem('+key+')');
|
||||
link.href='javascript:void(0)';
|
||||
link.innerHTML='<span class="SelectionMark"> </span>'+indexSectionLabels[key];
|
||||
results.appendChild(link);
|
||||
}
|
||||
searchBox.OnSelectItem(0);
|
||||
}
|
||||
/* @license-end */
|
||||
|
After Width: | Height: | Size: 604 B |
|
After Width: | Height: | Size: 158 B |
|
After Width: | Height: | Size: 612 B |
@@ -0,0 +1,27 @@
|
||||
var indexSectionsWithContent =
|
||||
{
|
||||
0: "aefgjlmp",
|
||||
1: "aelm",
|
||||
2: "ejl",
|
||||
3: "aefglp",
|
||||
4: "alm"
|
||||
};
|
||||
|
||||
var indexSectionNames =
|
||||
{
|
||||
0: "all",
|
||||
1: "files",
|
||||
2: "functions",
|
||||
3: "variables",
|
||||
4: "defines"
|
||||
};
|
||||
|
||||
var indexSectionLabels =
|
||||
{
|
||||
0: "All",
|
||||
1: "Files",
|
||||
2: "Functions",
|
||||
3: "Variables",
|
||||
4: "Macros"
|
||||
};
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.14"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="variables_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
/* @license-end */
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||