Variable ClusterInstanceConst
ClusterInstance: MutableCluster<{ attributes: { currentChannel: OptionalAttribute<null | TypeFromFields<{ affiliateCallSign: OptionalFieldType<string>; callSign: OptionalFieldType<string>; identifier: OptionalFieldType<string>; majorNumber: FieldType<number>; minorNumber: FieldType<number>; name: OptionalFieldType<string>; type: OptionalFieldType<Channel.ChannelType>; }>, any>; }; commands: { changeChannelByNumber: Command<TypeFromFields<{ majorNumber: FieldType<number>; minorNumber: FieldType<number>; }>, void, any>; skipChannel: Command<TypeFromFields<{ count: FieldType<number>; }>, void, any>; }; extensions: readonly [{ component: { attributes: { channelList: Attribute<TypeFromFields<{ affiliateCallSign: OptionalFieldType<(...
)>; callSign: OptionalFieldType<(...
)>; identifier: OptionalFieldType<(...
)>; majorNumber: FieldType<(...
)>; minorNumber: FieldType<(...
)>; name: OptionalFieldType<(...
)>; type: OptionalFieldType<(...
)>; }>[], any>; }; }; flags: { channelList: true; }; }, { component: { attributes: { lineup: Attribute<null | TypeFromFields<{ lineupInfoType: FieldType<(...
)>; lineupName: OptionalFieldType<(...
)>; operatorName: FieldType<(...
)>; postalCode: OptionalFieldType<(...
)>; }>, any>; }; }; flags: { lineupInfo: true; }; }, { component: { commands: { changeChannel: Command<TypeFromFields<{ match: FieldType<string>; }>, TypeFromFields<{ data: OptionalFieldType<string>; status: FieldType<Channel.Status>; }>, any>; }; }; flags: { channelList: true; }; }, { component: { commands: { changeChannel: Command<TypeFromFields<{ match: FieldType<string>; }>, TypeFromFields<{ data: OptionalFieldType<string>; status: FieldType<Channel.Status>; }>, any>; }; }; flags: { lineupInfo: true; }; }, { component: { commands: { getProgramGuide: Command<TypeFromFields<{ channelList: OptionalFieldType<(...
)[]>; data: OptionalFieldType<Uint8Array>; endTime: FieldType<number>; externalIdList: OptionalFieldType<(...
)[]>; pageToken: OptionalFieldType<(...
) | (...
)>; recordingFlag: OptionalFieldType<(...
) | (...
)>; startTime: FieldType<number>; }>, TypeFromFields<{ paging: FieldType<TypeFromFields<(...
)>>; programList: FieldType<(...
)[]>; }>, any>; }; }; flags: { electronicGuide: true; }; }, { component: { commands: { cancelRecordProgram: Command<TypeFromFields<{ data: OptionalFieldType<Uint8Array>; externalIdList: OptionalFieldType<(...
)[]>; programIdentifier: FieldType<string>; shouldRecordSeries: FieldType<boolean>; }>, void, any>; recordProgram: Command<TypeFromFields<{ data: OptionalFieldType<Uint8Array>; externalIdList: OptionalFieldType<(...
)[]>; programIdentifier: FieldType<string>; shouldRecordSeries: FieldType<boolean>; }>, void, any>; }; }; flags: { electronicGuide: true; recordProgram: true; }; }]; features: { channelList: BitFlag; electronicGuide: BitFlag; lineupInfo: BitFlag; recordProgram: BitFlag; }; id: 1284; name: "Channel"; revision: 2; }, []> = ... Type declaration
Readonly
commands: {
changeChannelByNumber: Command<TypeFromFields<{
majorNumber: FieldType<number>;
minorNumber: FieldType<number>;
}>, void, any>;
skipChannel: Command<TypeFromFields<{
count: FieldType<number>;
}>, void, any>;
}
Readonly
extensions: readonly [{
component: {
attributes: {
channelList: Attribute<TypeFromFields<{
affiliateCallSign: OptionalFieldType<(...)>;
callSign: OptionalFieldType<(...)>;
identifier: OptionalFieldType<(...)>;
majorNumber: FieldType<(...)>;
minorNumber: FieldType<(...)>;
name: OptionalFieldType<(...)>;
type: OptionalFieldType<(...)>;
}>[], any>;
};
};
flags: {
channelList: true;
};
}, {
component: {
attributes: {
lineup: Attribute<null | TypeFromFields<{
lineupInfoType: FieldType<(...)>;
lineupName: OptionalFieldType<(...)>;
operatorName: FieldType<(...)>;
postalCode: OptionalFieldType<(...)>;
}>, any>;
};
};
flags: {
lineupInfo: true;
};
}, {
component: {
commands: {
changeChannel: Command<TypeFromFields<{
match: FieldType<string>;
}>, TypeFromFields<{
data: OptionalFieldType<string>;
status: FieldType<Channel.Status>;
}>, any>;
};
};
flags: {
channelList: true;
};
}, {
component: {
commands: {
changeChannel: Command<TypeFromFields<{
match: FieldType<string>;
}>, TypeFromFields<{
data: OptionalFieldType<string>;
status: FieldType<Channel.Status>;
}>, any>;
};
};
flags: {
lineupInfo: true;
};
}, {
component: {
commands: {
getProgramGuide: Command<TypeFromFields<{
channelList: OptionalFieldType<(...)[]>;
data: OptionalFieldType<Uint8Array>;
endTime: FieldType<number>;
externalIdList: OptionalFieldType<(...)[]>;
pageToken: OptionalFieldType<(...) | (...)>;
recordingFlag: OptionalFieldType<(...) | (...)>;
startTime: FieldType<number>;
}>, TypeFromFields<{
paging: FieldType<TypeFromFields<(...)>>;
programList: FieldType<(...)[]>;
}>, any>;
};
};
flags: {
electronicGuide: true;
};
}, {
component: {
commands: {
cancelRecordProgram: Command<TypeFromFields<{
data: OptionalFieldType<Uint8Array>;
externalIdList: OptionalFieldType<(...)[]>;
programIdentifier: FieldType<string>;
shouldRecordSeries: FieldType<boolean>;
}>, void, any>;
recordProgram: Command<TypeFromFields<{
data: OptionalFieldType<Uint8Array>;
externalIdList: OptionalFieldType<(...)[]>;
programIdentifier: FieldType<string>;
shouldRecordSeries: FieldType<boolean>;
}>, void, any>;
};
};
flags: {
electronicGuide: true;
recordProgram: true;
};
}]
Readonly
features: {
channelList: BitFlag;
electronicGuide: BitFlag;
lineupInfo: BitFlag;
recordProgram: BitFlag;
}
Readonly
id: 1284
Readonly
name: "Channel"
Readonly
revision: 2
This attribute shall contain the current channel. When supported but a channel is not currently tuned to (if a content application is in foreground), the value of the field shall be null.