#[repr(isize)]pub enum CecOpcode {
Show 72 variants
ActiveSource = 130,
ImageViewOn = 4,
TextViewOn = 13,
InactiveSource = 157,
RequestActiveSource = 133,
RoutingChange = 128,
RoutingInformation = 129,
SetStreamPath = 134,
Standby = 54,
RecordOff = 11,
RecordOn = 9,
RecordStatus = 10,
RecordTvScreen = 15,
ClearAnalogueTimer = 51,
ClearDigitalTimer = 153,
ClearExternalTimer = 161,
SetAnalogueTimer = 52,
SetDigitalTimer = 151,
SetExternalTimer = 162,
SetTimerProgramTitle = 103,
TimerClearedStatus = 67,
TimerStatus = 53,
CecVersion = 158,
GetCecVersion = 159,
GivePhysicalAddress = 131,
GetMenuLanguage = 145,
ReportPhysicalAddress = 132,
SetMenuLanguage = 50,
DeckControl = 66,
DeckStatus = 27,
GiveDeckStatus = 26,
Play = 65,
GiveTunerDeviceStatus = 8,
SelectAnalogueService = 146,
SelectDigitalService = 147,
TunerDeviceStatus = 7,
TunerStepDecrement = 6,
TunerStepIncrement = 5,
DeviceVendorId = 135,
GiveDeviceVendorId = 140,
VendorCommand = 137,
VendorCommandWithId = 160,
VendorRemoteButtonDown = 138,
VendorRemoteButtonUp = 139,
SetOsdString = 100,
GiveOsdName = 70,
SetOsdName = 71,
MenuRequest = 141,
MenuStatus = 142,
UserControlPressed = 68,
UserControlRelease = 69,
GiveDevicePowerStatus = 143,
ReportPowerStatus = 144,
FeatureAbort = 0,
Abort = 255,
GiveAudioStatus = 113,
GiveSystemAudioModeStatus = 125,
ReportAudioStatus = 122,
SetSystemAudioMode = 114,
SystemAudioModeRequest = 112,
SystemAudioModeStatus = 126,
SetAudioRate = 154,
ReportShortAudioDescriptors = 163,
RequestShortAudioDescriptors = 164,
StartArc = 192,
ReportArcStarted = 193,
ReportArcEnded = 194,
RequestArcStart = 195,
RequestArcEnd = 196,
EndArc = 197,
Cdc = 248,
None = 253,
}
Variants§
ActiveSource = 130
ImageViewOn = 4
TextViewOn = 13
InactiveSource = 157
RequestActiveSource = 133
RoutingChange = 128
RoutingInformation = 129
SetStreamPath = 134
Standby = 54
RecordOff = 11
RecordOn = 9
RecordStatus = 10
RecordTvScreen = 15
ClearAnalogueTimer = 51
ClearDigitalTimer = 153
ClearExternalTimer = 161
SetAnalogueTimer = 52
SetDigitalTimer = 151
SetExternalTimer = 162
SetTimerProgramTitle = 103
TimerClearedStatus = 67
TimerStatus = 53
CecVersion = 158
GetCecVersion = 159
GivePhysicalAddress = 131
GetMenuLanguage = 145
ReportPhysicalAddress = 132
SetMenuLanguage = 50
DeckControl = 66
DeckStatus = 27
GiveDeckStatus = 26
Play = 65
GiveTunerDeviceStatus = 8
SelectAnalogueService = 146
SelectDigitalService = 147
TunerDeviceStatus = 7
TunerStepDecrement = 6
TunerStepIncrement = 5
DeviceVendorId = 135
GiveDeviceVendorId = 140
VendorCommand = 137
VendorCommandWithId = 160
VendorRemoteButtonDown = 138
VendorRemoteButtonUp = 139
SetOsdString = 100
GiveOsdName = 70
SetOsdName = 71
MenuRequest = 141
MenuStatus = 142
UserControlPressed = 68
UserControlRelease = 69
GiveDevicePowerStatus = 143
ReportPowerStatus = 144
FeatureAbort = 0
Abort = 255
GiveAudioStatus = 113
GiveSystemAudioModeStatus = 125
ReportAudioStatus = 122
SetSystemAudioMode = 114
SystemAudioModeRequest = 112
SystemAudioModeStatus = 126
SetAudioRate = 154
ReportShortAudioDescriptors = 163
RequestShortAudioDescriptors = 164
StartArc = 192
ReportArcStarted = 193
ReportArcEnded = 194
RequestArcStart = 195
RequestArcEnd = 196
EndArc = 197
Cdc = 248
None = 253
Implementations§
Trait Implementations§
impl Copy for CecOpcode
impl Eq for CecOpcode
impl StructuralPartialEq for CecOpcode
Auto Trait Implementations§
impl Freeze for CecOpcode
impl RefUnwindSafe for CecOpcode
impl Send for CecOpcode
impl Sync for CecOpcode
impl Unpin for CecOpcode
impl UnwindSafe for CecOpcode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more