Vtc.Source.Frames protocol (vtc v0.1.4) View Source
Protocol which types can implement to be passed as the main value of
Vtc.Timecode.with_frames/2
.
Implementations
Out of the box, this protocol is implemented for the following types:
Link to this section Summary
Functions
Returns the value as a frame count.
Link to this section Types
Specs
t() :: term()
Link to this section Functions
Specs
frames(t(), Vtc.Framerate.t()) :: Vtc.Source.frames_result()
Returns the value as a frame count.
Arguments
value: The source value.
rate: The framerate of the timecode being parsed.
Returns
A result tuple with an integer value representing the frame count on success.