Poster of Linux kernelThe best gift for a Linux geek
YGetSoundObjectAttributes

YGetSoundObjectAttributes

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

NAME

YGetSoundObjectAttributes - Sound object attributes  

SYNTAX

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

int YGetSoundObjectAttributes(

        YConnection *connection,

        const char *path,

        YEventSoundObjectAttributes *buf
)  

ARGUMENTS

connection
Specifies the connection to the Y server, obtained by a call to YOpenConnection.
path
Specifies the path (in UNIX path notation) to the sound object on the VFS (virtual file system) of the machine that the Y server is running on. If the path is not absolute, then a set of search paths defined on the Y server will be searched through.
buf
Specifies the pointer to the buffer to put the sound object attrbiutes in. See YEventSoundObjectAttributes for more information about this structure.
 

DESCRIPTION

The YGetSoundObjectAttributes function fetches the attributes for the sound object specified by path and stores the values in the buffer pointer to by buf.  

RETURN VALUE

The YGetSoundObjectAttributes function returns -1 if the sound object does not exist/is not accessible or 0 on success.  

EXAMPLE

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

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

        YEventSoundObjectAttributes buf;

        YConnection *con = YOpenConnection(

                "/usr/sbin/starty",

                "127.0.0.1:9433"

        );

        if(con == NULL)

                return(1);


        if(YGetSoundObjectAttributes(

                con, "/usr/share/sounds/info.wav", &buf

        ))

                printf("Failed.\n");

        else

                printf("Success.\n");


        YCloseConnection(con, False);


        return(0);
}  

SEE ALSO

YStartPlaySoundObject(3) YDestroyPlaySoundObject(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