Struct winapi::dsound::DSCAPS [] [src]

pub struct DSCAPS {
    pub dwSize: DWORD,
    pub dwFlags: DWORD,
    pub dwMinSecondarySampleRate: DWORD,
    pub dwMaxSecondarySampleRate: DWORD,
    pub dwPrimaryBuffers: DWORD,
    pub dwMaxHwMixingAllBuffers: DWORD,
    pub dwMaxHwMixingStaticBuffers: DWORD,
    pub dwMaxHwMixingStreamingBuffers: DWORD,
    pub dwFreeHwMixingAllBuffers: DWORD,
    pub dwFreeHwMixingStaticBuffers: DWORD,
    pub dwFreeHwMixingStreamingBuffers: DWORD,
    pub dwMaxHw3DAllBuffers: DWORD,
    pub dwMaxHw3DStaticBuffers: DWORD,
    pub dwMaxHw3DStreamingBuffers: DWORD,
    pub dwFreeHw3DAllBuffers: DWORD,
    pub dwFreeHw3DStaticBuffers: DWORD,
    pub dwFreeHw3DStreamingBuffers: DWORD,
    pub dwTotalHwMemBytes: DWORD,
    pub dwFreeHwMemBytes: DWORD,
    pub dwMaxContigFreeHwMemBytes: DWORD,
    pub dwUnlockTransferRateHwBuffers: DWORD,
    pub dwPlayCpuOverheadSwBuffers: DWORD,
    pub dwReserved1: DWORD,
    pub dwReserved2: DWORD,
}

Fields

dwSize
dwFlags
dwMinSecondarySampleRate
dwMaxSecondarySampleRate
dwPrimaryBuffers
dwMaxHwMixingAllBuffers
dwMaxHwMixingStaticBuffers
dwMaxHwMixingStreamingBuffers
dwFreeHwMixingAllBuffers
dwFreeHwMixingStaticBuffers
dwFreeHwMixingStreamingBuffers
dwMaxHw3DAllBuffers
dwMaxHw3DStaticBuffers
dwMaxHw3DStreamingBuffers
dwFreeHw3DAllBuffers
dwFreeHw3DStaticBuffers
dwFreeHw3DStreamingBuffers
dwTotalHwMemBytes
dwFreeHwMemBytes
dwMaxContigFreeHwMemBytes
dwUnlockTransferRateHwBuffers
dwPlayCpuOverheadSwBuffers
dwReserved1
dwReserved2

Trait Implementations

Derived Implementations

impl Debug for DSCAPS

fn fmt(&self, __arg_0: &mut Formatter) -> Result

impl Copy for DSCAPS

impl Clone for DSCAPS

fn clone(&self) -> DSCAPS

fn clone_from(&mut self, source: &Self)