Skip to content

Type Alias: CmcdRecordedReport ​

ts
type CmcdRecordedReport = object;

Defined in: CmcdRecordedReport.ts:11

A CMCD report captured by CmcdReportRecorder, normalized to HttpRequest regardless of the transport that produced it.

Properties ​

reportingMode ​

ts
readonly reportingMode: CmcdRecordedReportMode;

Defined in: CmcdRecordedReport.ts:29

Reporting mode under which the CMCD data was transmitted: 'query' for CMCD= URL parameter, 'header' for CMCD-* HTTP headers, 'event' for an event-target POST body.


request ​

ts
readonly request: HttpRequest;

Defined in: CmcdRecordedReport.ts:17

The captured request that contained the CMCD report, normalized to HttpRequest. Headers are lowercase-keyed. Bodies are eagerly read as strings.


timestamp ​

ts
readonly timestamp: number;

Defined in: CmcdRecordedReport.ts:34

Wall-clock millisecond timestamp from Date.now() at capture time.


type ​

ts
readonly type: CmcdRecordedRequestType;

Defined in: CmcdRecordedReport.ts:22

Classification of the underlying request (manifest / segment / event / unknown).

A Streaming Video Technology Alliance project.