X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fautos.h;h=ee53f63a9c21494b90afbe426229d6f378331232;hp=5ce985afa057c75818301e5a9d0302cf59337aad;hb=9b18af02dc4ccbf052ef9d70180a3d16c0f9848b;hpb=7fd85fb66168f6b518c5f2d73e04036e87faa0e1 diff --git a/cinelerra-5.1/cinelerra/autos.h b/cinelerra-5.1/cinelerra/autos.h index 5ce985af..ee53f63a 100644 --- a/cinelerra-5.1/cinelerra/autos.h +++ b/cinelerra-5.1/cinelerra/autos.h @@ -62,8 +62,9 @@ public: // Returns auto at exact position, null if non-existent. ignores autokeyframming and align on frames Auto* get_auto_at_position(double position = -1); -// Get keyframe for editing with automatic creation if enabled - Auto* get_auto_for_editing(double position = -1); +// Get keyframe for editing with creation +// create: <0: always new keyframe, =0: no new keyframe, >0: auto keyframe + Auto* get_auto_for_editing(double position=-1, int create=1); // Insert keyframe at the point if it doesn't exist // Interpolate its value if possible @@ -115,7 +116,7 @@ public: - int clear_all(); + void clear_all(); int insert(int64_t start, int64_t end); int paste_silence(int64_t start, int64_t end); // Copy for keyframe clipboard & drag & drop