Document powerstate callback in audio_hw_if
This commit is contained in:
parent
d2e442a982
commit
675467928f
@ -1,4 +1,4 @@
|
|||||||
.\" $NetBSD: audio.9,v 1.34 2005/12/20 19:53:14 rpaulo Exp $
|
.\" $NetBSD: audio.9,v 1.35 2006/03/07 15:18:11 jmcneill Exp $
|
||||||
.\"
|
.\"
|
||||||
.\" Copyright (c) 1999, 2000 The NetBSD Foundation, Inc.
|
.\" Copyright (c) 1999, 2000 The NetBSD Foundation, Inc.
|
||||||
.\" All rights reserved.
|
.\" All rights reserved.
|
||||||
@ -94,6 +94,9 @@ struct audio_hw_if {
|
|||||||
int (*trigger_input)(void *, void *, void *, int,
|
int (*trigger_input)(void *, void *, void *, int,
|
||||||
void (*)(void *), void *, const audio_params_t *);
|
void (*)(void *), void *, const audio_params_t *);
|
||||||
int (*dev_ioctl)(void *, u_long, caddr_t, int, struct lwp *);
|
int (*dev_ioctl)(void *, u_long, caddr_t, int, struct lwp *);
|
||||||
|
int (*powerstate)(void *, int);
|
||||||
|
#define AUDIOPOWER_ON 1
|
||||||
|
#define AUDIOPOWER_OFF 0
|
||||||
};
|
};
|
||||||
|
|
||||||
typedef struct audio_params {
|
typedef struct audio_params {
|
||||||
@ -509,6 +512,13 @@ optional, is called when an
|
|||||||
.Xr ioctl 2
|
.Xr ioctl 2
|
||||||
is not recognized by the generic audio driver.
|
is not recognized by the generic audio driver.
|
||||||
Return 0 on success, otherwise an error code.
|
Return 0 on success, otherwise an error code.
|
||||||
|
.It Dv int powerstate(void *hdl, int state)
|
||||||
|
.br
|
||||||
|
optional, is called on the first open and last close of the audio
|
||||||
|
device.
|
||||||
|
.Va state
|
||||||
|
may be one of AUDIOPOWER_ON or AUDIOPOWER_OFF. Returns 0 on success,
|
||||||
|
otherwise an error code.
|
||||||
.El
|
.El
|
||||||
.Pp
|
.Pp
|
||||||
The
|
The
|
||||||
|
Loading…
Reference in New Issue
Block a user