Trait drm::Device

source ·
pub trait Device: AsRawFd {
    fn get_auth_token(&self) -> Result<AuthToken> { ... }
    fn set_client_cap(&self, cap: ClientCapability, set: bool) -> Result<()> { ... }
    fn set_master(&self) -> Result<()> { ... }
    fn drop_master(&self) -> Result<()> { ... }
}
Expand description

A trait for all DRM devices.

Provided Methods§

Generates and returns a magic token unique to the current process.

This token can be used to authenticate with the DRM Master.

Tells the DRM device whether we understand or do not understand a particular capability.

Some features, such as atomic modesetting, require informing the device that the process can use such features before it will expose them.

Attempts to acquire the DRM Master lock.

Attempts to release the DRM Master lock.

Implementors§