API Reference / @dasch-ng/utils / media/src / FrameRatePipe
Class: FrameRatePipe
Defined in: libs/ng/utils/media/src/lib/media-pipes.ts:29
Formats a frame rate, also given as a rational like FFmpeg and MediaInfo report it.
Example
html
{{ '30000/1001' | frameRate }} <!-- 29.97 fps -->
{{ 25 | frameRate }} <!-- 25 fps -->
{{ '24000/1001' | frameRate: 3 : 'de-DE' }} <!-- 23,976 fps -->Extends
LocalePipe
Implements
PipeTransform
Constructors
Constructor
new FrameRatePipe():
FrameRatePipe
Returns
FrameRatePipe
Inherited from
LocalePipe.constructor
Properties
localeId
protectedreadonlylocaleId:string
Defined in: libs/ng/utils/media/src/lib/media-pipes.ts:4
Inherited from
LocalePipe.localeId
Methods
format()
protectedformat(value,maximumFractionDigits,locale?):string
Defined in: libs/ng/utils/media/src/lib/media-pipes.ts:6
Parameters
value
number
maximumFractionDigits
number
locale?
string
Returns
string
Inherited from
LocalePipe.format
transform()
transform(
value,digits?,locale?):string
Defined in: libs/ng/utils/media/src/lib/media-pipes.ts:30
Parameters
value
string | number | null | undefined
digits?
number = 2
locale?
string
Returns
string
Implementation of
PipeTransform.transform