pub struct SdStartReply {
pub lts_id: u8,
pub transmission_status: TransmissionStatus,
pub drm_status: DrmStatus,
pub drm_system_id: u16,
pub drm_uuid: [u8; 16],
pub buffer_size: u16,
pub data_block_size: u16,
}Expand description
sd_start_reply() (Table 35): CICAM → Host.
Fields§
§lts_id: u8LTS_id (8).
transmission_status: TransmissionStatustransmission_status (8) — Table 36.
drm_status: DrmStatusdrm_status (8) — Table 37.
drm_system_id: u16drm_system_id (16) — 0xFFFF if not used.
drm_uuid: [u8; 16]drm_uuid (128) — all 0xFF if not used.
buffer_size: u16buffer_size (16) — CICAM buffer in transport packets (min 5000).
data_block_size: u16data_block_size (16) — 0 = no transfer-size constraints.
Trait Implementations§
Source§impl Clone for SdStartReply
impl Clone for SdStartReply
Source§fn clone(&self) -> SdStartReply
fn clone(&self) -> SdStartReply
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SdStartReply
Source§impl Debug for SdStartReply
impl Debug for SdStartReply
impl Eq for SdStartReply
Source§impl<'a> Parse<'a> for SdStartReply
impl<'a> Parse<'a> for SdStartReply
Source§impl PartialEq for SdStartReply
impl PartialEq for SdStartReply
Source§impl Serialize for SdStartReply
impl Serialize for SdStartReply
Source§impl Serialize for SdStartReply
impl Serialize for SdStartReply
Source§type Error = Error
type Error = Error
The error type this implementer returns (usually the same as the
corresponding
Parse impl, but need not be).Source§fn serialized_len(&self) -> usize
fn serialized_len(&self) -> usize
Number of bytes
serialize_into will write.impl StructuralPartialEq for SdStartReply
Auto Trait Implementations§
impl Freeze for SdStartReply
impl RefUnwindSafe for SdStartReply
impl Send for SdStartReply
impl Sync for SdStartReply
impl Unpin for SdStartReply
impl UnsafeUnpin for SdStartReply
impl UnwindSafe for SdStartReply
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