/** * @export * @class PccCombinationEvidence */ export declare class PccCombinationEvidence { /** * The codec, as the shared contract spells it. (required) * @type {string} * @memberof PccCombinationEvidence */ codec?: string; /** * The content protection, as the shared contract spells it. (required) * @type {string} * @memberof PccCombinationEvidence */ protection?: string; /** * Device pools that played it, which is what proves the stream behind it works at all. (required) * @type {number} * @memberof PccCombinationEvidence */ playedBy?: number; /** * Device pools that reported support for it and then failed to play it. (required) * @type {number} * @memberof PccCombinationEvidence */ claimedNotPlayedBy?: number; /** * Device pools that produced an answer either way. (required) * @type {number} * @memberof PccCombinationEvidence */ measuredBy?: number; /** * No conformant stream can exist for this pairing, so it is neither gap nor result. (required) * @type {boolean} * @memberof PccCombinationEvidence */ notApplicable?: boolean; /** * Hosts that served its stream. A host only — never a path and never a URL. (required) * @type {string[]} * @memberof PccCombinationEvidence */ assetHosts?: string[]; /** * Hosts that licensed it. A separate axis from the one above: without both, a device refusing a codec cannot be told from a stream that stopped being served. (required) * @type {string[]} * @memberof PccCombinationEvidence */ licenseServers?: string[]; constructor(obj?: Partial); } export default PccCombinationEvidence;