mirror of https://github.com/jetkvm/kvm.git
26 lines
650 B
Go
26 lines
650 B
Go
package native
|
|
|
|
type VideoState struct {
|
|
Ready bool `json:"ready"`
|
|
Error string `json:"error,omitempty"` //no_signal, no_lock, out_of_range
|
|
Width int `json:"width"`
|
|
Height int `json:"height"`
|
|
FramePerSecond float64 `json:"fps"`
|
|
}
|
|
|
|
func (n *Native) VideoSetQualityFactor(factor float64) error {
|
|
return videoSetStreamQualityFactor(factor)
|
|
}
|
|
|
|
func (n *Native) VideoGetQualityFactor() (float64, error) {
|
|
return videoGetStreamQualityFactor()
|
|
}
|
|
|
|
func (n *Native) VideoSetEDID(edid string) error {
|
|
return videoSetEDID(edid)
|
|
}
|
|
|
|
func (n *Native) VideoGetEDID() (string, error) {
|
|
return videoGetEDID()
|
|
}
|