package cue_sheet_maker
Module Cue_sheet_maker.DurationSource
Create a duration in the Minute Seconde Frame format with everything is set to 0
Create a duration from the minutes and secondes
Source
val minute_seconde_millieme_format :
min:int ->
sec:int ->
mil:int ->
[> `MinSecMil of int * int * int ]Create a duration from the minutes, secondes and milliemes
Source
val minute_seconde_frame_format :
min:int ->
sec:int ->
frame:int ->
[> `MinSecFra of int * int * int ]Create a duration from the minutes, secondes and frames
Source
val to_min_sec_fra :
[< `MinSec of 'a * 'b
| `MinSecFra of 'a * 'b * int
| `MinSecMil of 'a * 'b * int ] ->
[> `MinSecFra of 'a * 'b * int ]Transform a duration to the MSF format
Source
val add :
[< `MinSec of int * int
| `MinSecFra of int * int * int
| `MinSecMil of int * int * int ] ->
[< `MinSec of int * int
| `MinSecFra of int * int * int
| `MinSecMil of int * int * int ] ->
[> `MinSecFra of int * int * int ]Source
val string_of_duration :
[< `MinSec of int * int
| `MinSecFra of int * int * int
| `MinSecMil of int * int * int ] ->
stringString representation of the duration in the MSF format