Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
mxr_layer_ops Struct Reference

#include <mixer.h>

Data Fields

void(* release )(struct mxr_layer *)
 
void(* buffer_set )(struct mxr_layer *, struct mxr_buffer *)
 
void(* format_set )(struct mxr_layer *)
 
void(* stream_set )(struct mxr_layer *, int)
 
void(* fix_geometry )(struct mxr_layer *, enum mxr_geometry_stage, unsigned long)
 

Detailed Description

callback for layers operation

Definition at line 136 of file mixer.h.

Field Documentation

void(* buffer_set)(struct mxr_layer *, struct mxr_buffer *)

setting buffer to HW

Definition at line 141 of file mixer.h.

void(* fix_geometry)(struct mxr_layer *, enum mxr_geometry_stage, unsigned long)

adjusting geometry

Definition at line 147 of file mixer.h.

void(* format_set)(struct mxr_layer *)

setting format and geometry in HW

Definition at line 143 of file mixer.h.

void(* release)(struct mxr_layer *)

handler for resource release function

Definition at line 139 of file mixer.h.

void(* stream_set)(struct mxr_layer *, int)

streaming stop/start

Definition at line 145 of file mixer.h.


The documentation for this struct was generated from the following file: