Poster of Linux kernelThe best gift for a Linux geek
YGetMixerChannel

YGetMixerChannel

Section: Y Version 2 (3) Updated: Release 14
Local index Up
 

NAME

YGetMixerChannel - Y mixer channel getting

 

SYNTAX

#include <Y2/Y.h>
#include <Y2/Ylib.h>
#include <Y2/Ymixercodes.h>

int YGetMixerChannel(

        YConnection *connection,

        int mixer_channel_code,

        Coefficient *value1,

        Coefficient *value2
)

int YGetMixerChannelQuad(

        YConnection *connection,

        int mixer_channel_code,

        Coefficient *value1,

        Coefficient *value2,

        Coefficient *value3,

        Coefficient *value4
)  

ARGUMENTS

connection
Specifies the connection to the Y server, obtained by a call to YOpenConnection.
mixer_channel_code
Specifies the mixer channel code, which can be one of YMixerCode*.
value1
Specifies the "left" value return.
value2
Specifies the "right" value return.
value3
Specifies the "back left" value return.
value4
Specifies the "back right" value return.
 

DESCRIPTION

The YGetMixerChannel and YGetMixerChannelQuad functions gets the mixer channel values from the mixer channel specified by mixer_channel_code.  

RETURN VALUE

The YSetMixerChannel and YSetMixerChannelQuad functions returns 0 on success and -1 on failure.  

EXAMPLE

#include <stdio.h>
#include <Y2/Y.h>
#include <Y2/Ylib.h>
#include <Y2/Ymixercodes.h>

int main(int argc, char *argv[])
{

        Coefficient value1, value2;

        YConnection *con = YOpenConnection(

                "/usr/sbin/starty",

                "127.0.0.1:9433"

        );

        if(con == NULL)

                return(1);


        if(YGetMixerChannel(

                con, YMixerCodeVolume,

                &value1, &value2

        ))

                printf("Failed.\n");

        else

                printf("Success %f %f.\n", value1, value2);


        YCloseConnection(con, False);


        return(0);
}  

SEE ALSO

YSetMixerChannel(3) YSetMixerChannelQuad(3)


 

Index

NAME
SYNTAX
ARGUMENTS
DESCRIPTION
RETURN VALUE
EXAMPLE
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 21:59:21 GMT, April 16, 2011