1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157
|
//
// Description:
// SWFMovie Native Interface
//
// Authors:
// Jonathan Shore <jshore@e-shuppan.com>
// Based on php wrapper developed by <dave@opaque.net>
//
// Copyright:
// Copyright 2001 E-Publishing Group Inc. Permission is granted to use or
// modify this code provided that the original copyright notice is included.
//
// This software is distributed with no warrantee of liability, merchantability,
// or fitness for a specific purpose.
//
#include <jni.h>
#ifndef _Included_SWFMovie
#define _Included_SWFMovie
#ifdef __cplusplus
extern "C" {
#endif
/*
* Class: SWFMovie
* Method: nNew
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_SWFMovie_nNew
(JNIEnv *, jobject);
/*
* Class: SWFMovie
* Method: nDestroy
* Signature: (I)V
*/
JNIEXPORT void JNICALL Java_SWFMovie_nDestroy
(JNIEnv *, jobject, jint);
/*
* Class: SWFMovie
* Method: nSetScale
* Signature: (F)V
*/
JNIEXPORT void JNICALL Java_SWFMovie_nSetScale
(JNIEnv *, jobject, jfloat);
/*
* Class: SWFMovie
* Method: nSetCubicThreshold
* Signature: (I)V
*/
JNIEXPORT void JNICALL Java_SWFMovie_nSetCubicThreshold
(JNIEnv *, jobject, jint);
/*
* Class: SWFMovie
* Method: nUseSWFVersion
* Signature: (I)V
*/
JNIEXPORT void JNICALL Java_SWFMovie_nUseSWFVersion
(JNIEnv *, jobject, jint);
/*
* Class: SWFMovie
* Method: nSetRate
* Signature: (IF)V
*/
JNIEXPORT void JNICALL Java_SWFMovie_nSetRate
(JNIEnv *, jobject, jint, jfloat);
/*
* Class: SWFMovie
* Method: nSetDimension
* Signature: (III)V
*/
JNIEXPORT void JNICALL Java_SWFMovie_nSetDimension
(JNIEnv *, jobject, jint, jint, jint);
/*
* Class: SWFMovie
* Method: nSetFrames
* Signature: (II)V
*/
JNIEXPORT void JNICALL Java_SWFMovie_nSetFrames
(JNIEnv *, jobject, jint, jint);
/*
* Class: SWFMovie
* Method: nSetBackground
* Signature: (IIII)V
*/
JNIEXPORT void JNICALL Java_SWFMovie_nSetBackground
(JNIEnv *, jobject, jint, jint, jint, jint);
/*
* Class: SWFMovie
* Method: nSetSoundStream
* Signature: (II)V
*/
JNIEXPORT void JNICALL Java_SWFMovie_nSetSoundStream
(JNIEnv *, jobject, jint, jint);
/*
* Class: SWFMovie
* Method: nAdd
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_SWFMovie_nAdd
(JNIEnv *, jobject, jint, jint);
/*
* Class: SWFMovie
* Method: nRemove
* Signature: (II)V
*/
JNIEXPORT void JNICALL Java_SWFMovie_nRemove
(JNIEnv *, jobject, jint, jint);
/*
* Class: SWFMovie
* Method: nNextFrame
* Signature: (I)V
*/
JNIEXPORT void JNICALL Java_SWFMovie_nNextFrame
(JNIEnv *, jobject, jint);
/*
* Class: SWFMovie
* Method: nLabelFrame
* Signature: (ILjava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_SWFMovie_nLabelFrame
(JNIEnv *, jobject, jint, jstring);
/*
* Class: SWFMovie
* Method: nSave
* Signature: (ILjava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_SWFMovie_nSave
(JNIEnv *, jobject, jint, jstring);
/*
* Class: SWFMovie
* Method: nOutput
* Signature: (I)[B
*/
JNIEXPORT jbyteArray JNICALL Java_SWFMovie_nOutput
(JNIEnv *, jobject, jint);
#ifdef __cplusplus
}
#endif
#endif
|