Files
utun2/tools/chatgui-android/libutun_lite/video_sender.h
T
evgeny 73e81032bc chatgui-android: видеосообщения — запись, выбор камеры, качество, подсветка
- C-слой: video_sender (content_type video/mp4, media_video=0 без FFmpeg)
- chat_msg_submit: duration/width/height для метаданных видео в теле сообщения
- JNI: nativeVideoSend + NativeLib/Repository/ViewModel
- VideoRecordScreen: CameraX VideoCapture, 4 пресета качества (разрешение+битрейт),
  выбор камеры (селфи/широкая/обычная/макро/теле по фокусу), тумблер подсветки,
  запись/пауза/отправить, лимит 60с
- InputBar: единая кнопка — короткий тап переключает voice/video, удержание — запись
- режим камеры/микрофона сохраняется в ViewModel
2026-09-08 18:38:18 +03:00

16 lines
267 B
C

#ifndef VIDEO_SENDER_H
#define VIDEO_SENDER_H
#ifdef __cplusplus
extern "C" {
#endif
int video_send(const char* channel_id, const char* src_file_path, const char* db_path,
int duration_ms, int width, int height);
#ifdef __cplusplus
}
#endif
#endif