Vtc.Source.Frames protocol (vtc v0.1.8) 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:

  • Integer
  • String & 'BitString'
    • timecode ("01:00:00:00")
    • integer ("86400")
    • Feet+Frames ("5400+00")

Link to this section Summary

Functions

Returns the value as a frame count.

Link to this section Types

Link to this section Functions

Specs

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.