Blender V5.0
MOV_write.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2001-2002 NaN Holding BV. All rights reserved.
2 * SPDX-FileCopyrightText: 2024 Blender Authors
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later */
5
6#pragma once
7
11
12struct ImageFormatData;
13struct ImBuf;
14struct MovieWriter;
15struct RenderData;
16struct ReportList;
17struct Scene;
18
19MovieWriter *MOV_write_begin(const Scene *scene,
20 const RenderData *rd,
21 const ImageFormatData *imf,
22 int rectx,
23 int recty,
24 ReportList *reports,
25 bool preview,
26 const char *suffix);
27bool MOV_write_append(MovieWriter *writer,
28 const Scene *scene,
29 const RenderData *rd,
30 const ImageFormatData *imf,
31 int start_frame,
32 int frame,
33 const ImBuf *image,
34 const char *suffix,
35 ReportList *reports);
36void MOV_write_end(MovieWriter *writer);
37
41void MOV_filepath_from_settings(char filepath[/*FILE_MAX*/ 1024],
42 const Scene *scene,
43 const RenderData *rd,
44 bool preview,
45 const char *suffix,
46 ReportList *reports);
void MOV_write_end(MovieWriter *writer)
void MOV_filepath_from_settings(char filepath[1024], const Scene *scene, const RenderData *rd, bool preview, const char *suffix, ReportList *reports)
MovieWriter * MOV_write_begin(const Scene *scene, const RenderData *rd, const ImageFormatData *imf, int rectx, int recty, ReportList *reports, bool preview, const char *suffix)
bool MOV_write_append(MovieWriter *writer, const Scene *scene, const RenderData *rd, const ImageFormatData *imf, int start_frame, int frame, const ImBuf *image, const char *suffix, ReportList *reports)
struct PreviewImage * preview