# BroadcastClockOptions

URL: https://www.caprid.com/docs/reference/typescript/caprid/moq-media/interfaces/broadcastclockoptions/

Defined in: [clock.ts:26](https://github.com/caprids/relay-sdks/blob/main/ts/packages/moq-media/src/clock.ts#L26)

Options for [createBroadcastClock](https://www.caprid.com/docs/reference/typescript/caprid/moq-media/functions/createbroadcastclock/).

## Properties

### now?

```ts
now?: MicrosecondClock;
```

Defined in: [clock.ts:28](https://github.com/caprids/relay-sdks/blob/main/ts/packages/moq-media/src/clock.ts#L28)

The time source, in microseconds. Defaults to `performance.now()`.

***

### originEpochUs?

```ts
originEpochUs?: number;
```

Defined in: [clock.ts:39](https://github.com/caprids/relay-sdks/blob/main/ts/packages/moq-media/src/clock.ts#L39)

The origin as integer Unix-epoch microseconds. Defaults to `Date.now()` at creation less the
source time elapsed since the origin, read once. `Date.now()` rather than `performance.timeOrigin +
performance.now()`, which can fall behind the system clock by however long the page has slept.

***

### originUs?

```ts
originUs?: number;
```

Defined in: [clock.ts:33](https://github.com/caprids/relay-sdks/blob/main/ts/packages/moq-media/src/clock.ts#L33)

The moment on the source clock that is pinned to the system clock, in integer microseconds. Defaults to the
source's time now, rounded to whole microseconds.
