Skip to content

API Reference


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 ​

protected readonly localeId: string

Defined in: libs/ng/utils/media/src/lib/media-pipes.ts:4

Inherited from ​

LocalePipe.localeId

Methods ​

format() ​

protected format(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

Released under the MIT License.