Struct winapi::dsound::IDirectSound
[−]
[src]
pub struct IDirectSound {
pub lpVtbl: *const IDirectSoundVtbl,
}Fields
lpVtbl |
pub struct IDirectSound {
pub lpVtbl: *const IDirectSoundVtbl,
}lpVtbl |
impl IDirectSoundunsafe fn CreateSoundBuffer(&mut self, pcDSBufferDesc: LPCDSBUFFERDESC, ppDSBuffer: *mut LPDIRECTSOUNDBUFFER, pUnkOuter: LPUNKNOWN) -> HRESULTunsafe fn GetCaps(&mut self, pDSCaps: LPDSCAPS) -> HRESULTunsafe fn DuplicateSoundBuffer(&mut self, pDSBufferOriginal: LPDIRECTSOUNDBUFFER, ppDSBufferDuplicate: *mut LPDIRECTSOUNDBUFFER) -> HRESULTunsafe fn SetCooperativeLevel(&mut self, hWnd: HWND, dwLevel: DWORD) -> HRESULTunsafe fn Compact(&mut self) -> HRESULTunsafe fn GetSpeakerConfig(&mut self, pdwSpeakerConfig: LPDWORD) -> HRESULTunsafe fn SetSpeakerConfig(&mut self, dwSpeakerConfig: DWORD) -> HRESULTunsafe fn Initialize(&mut self, pcGuidDevice: LPCGUID) -> HRESULTunsafe fn QueryInterface(&mut self, riid: REFIID, ppvObject: *mut *mut c_void) -> HRESULTunsafe fn AddRef(&mut self) -> ULONGunsafe fn Release(&mut self) -> ULONGimpl Deref for IDirectSoundimpl DerefMut for IDirectSoundimpl Debug for IDirectSound
Prefix searches with a type followed by a colon (e.g.
fn:) to restrict the search to a given type.
Accepted types are: fn, mod,
struct, enum,
trait, typedef (or
tdef).
Search functions by type signature (e.g.
vec -> usize)