Lines Matching defs:format

628     FFAMediaFormat *format = NULL;
631 format = av_mallocz(sizeof(FFAMediaFormat));
632 if (!format) {
635 format->class = &amediaformat_class;
637 env = ff_jni_get_env(format);
639 av_freep(&format);
643 if (ff_jni_init_jfields(env, &format->jfields, jni_amediaformat_mapping, 1, format) < 0) {
647 object = (*env)->NewObject(env, format->jfields.mediaformat_class, format->jfields.init_id);
652 format->object = (*env)->NewGlobalRef(env, object);
653 if (!format->object) {
662 if (!format->object) {
663 ff_jni_reset_jfields(env, &format->jfields, jni_amediaformat_mapping, 1, format);
664 av_freep(&format);
667 return format;
673 FFAMediaFormat *format = NULL;
675 format = av_mallocz(sizeof(FFAMediaFormat));
676 if (!format) {
679 format->class = &amediaformat_class;
681 env = ff_jni_get_env(format);
683 av_freep(&format);
687 if (ff_jni_init_jfields(env, &format->jfields, jni_amediaformat_mapping, 1, format) < 0) {
691 format->object = (*env)->NewGlobalRef(env, object);
692 if (!format->object) {
696 return format;
698 ff_jni_reset_jfields(env, &format->jfields, jni_amediaformat_mapping, 1, format);
700 av_freep(&format);
705 int ff_AMediaFormat_delete(FFAMediaFormat* format)
711 if (!format) {
715 JNI_GET_ENV_OR_RETURN(env, format, AVERROR_EXTERNAL);
717 (*env)->DeleteGlobalRef(env, format->object);
718 format->object = NULL;
720 ff_jni_reset_jfields(env, &format->jfields, jni_amediaformat_mapping, 1, format);
722 av_freep(&format);
727 char* ff_AMediaFormat_toString(FFAMediaFormat* format)
734 av_assert0(format != NULL);
736 JNI_GET_ENV_OR_RETURN(env, format, NULL);
738 description = (*env)->CallObjectMethod(env, format->object, format->jfields.to_string_id);
743 ret = ff_jni_jstring_to_utf_chars(env, description, format);
752 int ff_AMediaFormat_getInt32(FFAMediaFormat* format, const char *name, int32_t *out)
760 av_assert0(format != NULL);
762 JNI_GET_ENV_OR_RETURN(env, format, 0);
764 key = ff_jni_utf_chars_to_jstring(env, name, format);
770 contains_key = (*env)->CallBooleanMethod(env, format->object, format->jfields.contains_key_id, key);
771 if (!contains_key || (ret = ff_jni_exception_check(env, 1, format)) < 0) {
776 *out = (*env)->CallIntMethod(env, format->object, format->jfields.get_integer_id, key);
777 if ((ret = ff_jni_exception_check(env, 1, format)) < 0) {
791 int ff_AMediaFormat_getInt64(FFAMediaFormat* format, const char *name, int64_t *out)
799 av_assert0(format != NULL);
801 JNI_GET_ENV_OR_RETURN(env, format, 0);
803 key = ff_jni_utf_chars_to_jstring(env, name, format);
809 contains_key = (*env)->CallBooleanMethod(env, format->object, format->jfields.contains_key_id, key);
810 if (!contains_key || (ret = ff_jni_exception_check(env, 1, format)) < 0) {
815 *out = (*env)->CallLongMethod(env, format->object, format->jfields.get_long_id, key);
816 if ((ret = ff_jni_exception_check(env, 1, format)) < 0) {
830 int ff_AMediaFormat_getFloat(FFAMediaFormat* format, const char *name, float *out)
838 av_assert0(format != NULL);
840 JNI_GET_ENV_OR_RETURN(env, format, 0);
842 key = ff_jni_utf_chars_to_jstring(env, name, format);
848 contains_key = (*env)->CallBooleanMethod(env, format->object, format->jfields.contains_key_id, key);
849 if (!contains_key || (ret = ff_jni_exception_check(env, 1, format)) < 0) {
854 *out = (*env)->CallFloatMethod(env, format->object, format->jfields.get_float_id, key);
855 if ((ret = ff_jni_exception_check(env, 1, format)) < 0) {
869 int ff_AMediaFormat_getBuffer(FFAMediaFormat* format, const char *name, void** data, size_t *size)
878 av_assert0(format != NULL);
880 JNI_GET_ENV_OR_RETURN(env, format, 0);
882 key = ff_jni_utf_chars_to_jstring(env, name, format);
888 contains_key = (*env)->CallBooleanMethod(env, format->object, format->jfields.contains_key_id, key);
889 if (!contains_key || (ret = ff_jni_exception_check(env, 1, format)) < 0) {
894 result = (*env)->CallObjectMethod(env, format->object, format->jfields.get_bytebuffer_id, key);
895 if ((ret = ff_jni_exception_check(env, 1, format)) < 0) {
927 int ff_AMediaFormat_getString(FFAMediaFormat* format, const char *name, const char **out)
936 av_assert0(format != NULL);
938 JNI_GET_ENV_OR_RETURN(env, format, 0);
940 key = ff_jni_utf_chars_to_jstring(env, name, format);
946 contains_key = (*env)->CallBooleanMethod(env, format->object, format->jfields.contains_key_id, key);
947 if (!contains_key || (ret = ff_jni_exception_check(env, 1, format)) < 0) {
952 result = (*env)->CallObjectMethod(env, format->object, format->jfields.get_string_id, key);
953 if ((ret = ff_jni_exception_check(env, 1, format)) < 0) {
958 *out = ff_jni_jstring_to_utf_chars(env, result, format);
977 void ff_AMediaFormat_setInt32(FFAMediaFormat* format, const char* name, int32_t value)
982 av_assert0(format != NULL);
984 JNI_GET_ENV_OR_RETURN_VOID(env, format);
986 key = ff_jni_utf_chars_to_jstring(env, name, format);
991 (*env)->CallVoidMethod(env, format->object, format->jfields.set_integer_id, key, value);
992 if (ff_jni_exception_check(env, 1, format) < 0) {
1002 void ff_AMediaFormat_setInt64(FFAMediaFormat* format, const char* name, int64_t value)
1007 av_assert0(format != NULL);
1009 JNI_GET_ENV_OR_RETURN_VOID(env, format);
1011 key = ff_jni_utf_chars_to_jstring(env, name, format);
1016 (*env)->CallVoidMethod(env, format->object, format->jfields.set_long_id, key, value);
1017 if (ff_jni_exception_check(env, 1, format) < 0) {
1027 void ff_AMediaFormat_setFloat(FFAMediaFormat* format, const char* name, float value)
1032 av_assert0(format != NULL);
1034 JNI_GET_ENV_OR_RETURN_VOID(env, format);
1036 key = ff_jni_utf_chars_to_jstring(env, name, format);
1041 (*env)->CallVoidMethod(env, format->object, format->jfields.set_float_id, key, value);
1042 if (ff_jni_exception_check(env, 1, format) < 0) {
1052 void ff_AMediaFormat_setString(FFAMediaFormat* format, const char* name, const char* value)
1058 av_assert0(format != NULL);
1060 JNI_GET_ENV_OR_RETURN_VOID(env, format);
1062 key = ff_jni_utf_chars_to_jstring(env, name, format);
1067 string = ff_jni_utf_chars_to_jstring(env, value, format);
1072 (*env)->CallVoidMethod(env, format->object, format->jfields.set_string_id, key, string);
1073 if (ff_jni_exception_check(env, 1, format) < 0) {
1087 void ff_AMediaFormat_setBuffer(FFAMediaFormat* format, const char* name, void* data, size_t size)
1094 av_assert0(format != NULL);
1096 JNI_GET_ENV_OR_RETURN_VOID(env, format);
1098 key = ff_jni_utf_chars_to_jstring(env, name, format);
1119 (*env)->CallVoidMethod(env, format->object, format->jfields.set_bytebuffer_id, key, buffer);
1120 if (ff_jni_exception_check(env, 1, format) < 0) {
1361 int ff_AMediaCodec_configure(FFAMediaCodec* codec, const FFAMediaFormat* format, void* surface, void *crypto, uint32_t flags)
1368 (*env)->CallVoidMethod(env, codec->object, codec->jfields.configure_id, format->object, surface, NULL, flags);