#[repr(u32)]pub enum CecOpcode {
Show 72 variants
ActiveSource,
ImageViewOn,
TextViewOn,
InactiveSource,
RequestActiveSource,
RoutingChange,
RoutingInformation,
SetStreamPath,
Standby,
RecordOff,
RecordOn,
RecordStatus,
RecordTvScreen,
ClearAnalogueTimer,
ClearDigitalTimer,
ClearExternalTimer,
SetAnalogueTimer,
SetDigitalTimer,
SetExternalTimer,
SetTimerProgramTitle,
TimerClearedStatus,
TimerStatus,
CecVersion,
GetCecVersion,
GivePhysicalAddress,
GetMenuLanguage,
ReportPhysicalAddress,
SetMenuLanguage,
DeckControl,
DeckStatus,
GiveDeckStatus,
Play,
GiveTunerDeviceStatus,
SelectAnalogueService,
SelectDigitalService,
TunerDeviceStatus,
TunerStepDecrement,
TunerStepIncrement,
DeviceVendorId,
GiveDeviceVendorId,
VendorCommand,
VendorCommandWithId,
VendorRemoteButtonDown,
VendorRemoteButtonUp,
SetOsdString,
GiveOsdName,
SetOsdName,
MenuRequest,
MenuStatus,
UserControlPressed,
UserControlRelease,
GiveDevicePowerStatus,
ReportPowerStatus,
FeatureAbort,
Abort,
GiveAudioStatus,
GiveSystemAudioModeStatus,
ReportAudioStatus,
SetSystemAudioMode,
SystemAudioModeRequest,
SystemAudioModeStatus,
SetAudioRate,
ReportShortAudioDescriptors,
RequestShortAudioDescriptors,
StartArc,
ReportArcStarted,
ReportArcEnded,
RequestArcStart,
RequestArcEnd,
EndArc,
Cdc,
None,
}
Variants§
ActiveSource
ImageViewOn
TextViewOn
InactiveSource
RequestActiveSource
RoutingChange
RoutingInformation
SetStreamPath
Standby
RecordOff
RecordOn
RecordStatus
RecordTvScreen
ClearAnalogueTimer
ClearDigitalTimer
ClearExternalTimer
SetAnalogueTimer
SetDigitalTimer
SetExternalTimer
SetTimerProgramTitle
TimerClearedStatus
TimerStatus
CecVersion
GetCecVersion
GivePhysicalAddress
GetMenuLanguage
ReportPhysicalAddress
SetMenuLanguage
DeckControl
DeckStatus
GiveDeckStatus
Play
GiveTunerDeviceStatus
SelectAnalogueService
SelectDigitalService
TunerDeviceStatus
TunerStepDecrement
TunerStepIncrement
DeviceVendorId
GiveDeviceVendorId
VendorCommand
VendorCommandWithId
VendorRemoteButtonDown
VendorRemoteButtonUp
SetOsdString
GiveOsdName
SetOsdName
MenuRequest
MenuStatus
UserControlPressed
UserControlRelease
GiveDevicePowerStatus
ReportPowerStatus
FeatureAbort
Abort
GiveAudioStatus
GiveSystemAudioModeStatus
ReportAudioStatus
SetSystemAudioMode
SystemAudioModeRequest
SystemAudioModeStatus
SetAudioRate
ReportShortAudioDescriptors
RequestShortAudioDescriptors
StartArc
ReportArcStarted
ReportArcEnded
RequestArcStart
RequestArcEnd
EndArc
Cdc
None
Trait Implementations§
source§impl PartialEq<CecOpcode> for CecOpcode
impl PartialEq<CecOpcode> for CecOpcode
impl Copy for CecOpcode
impl Eq for CecOpcode
impl StructuralEq for CecOpcode
impl StructuralPartialEq for CecOpcode
Auto Trait Implementations§
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