Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

sedris::seDRMSound Class Reference

#include <seDRMSound.h>

Inheritance diagram for sedris::seDRMSound:

Inheritance graph
[legend]
Collaboration diagram for sedris::seDRMSound:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 seDRMSound ()
 Default constructor.

 seDRMSound (const seObject &other)
 Constructor for seDRM... class conversions.

const SE_String & get_name ()
 get field name

void set_name (const SE_String &val)
 set field name

void set_name (const SE_Character *chars, SE_Short_Integer_Unsigned len=0, SE_Locale locale=SE_LOCALE_DEFAULT)
 set field name by parameter list

SE_Sound_Format get_sound_format ()
 get field sound_format

void set_sound_format (SE_Sound_Format val)
 set field sound_format

const SE_URN & get_sound_urn ()
 get field sound_urn

void set_sound_urn (const SE_URN &val)
 set field sound_urn

void set_sound_urn (const SE_Character *chars, SE_Short_Integer_Positive len=0)
 set field sound_urn by parameter list

SE_Float get_duration ()
 get field duration

void set_duration (SE_Float val)
 set field duration

SE_Float get_sampling_rate ()
 get field sampling_rate

void set_sampling_rate (SE_Float val)
 set field sampling_rate

SE_Byte_Positive get_bits_per_sample ()
 get field bits_per_sample

void set_bits_per_sample (SE_Byte_Positive val)
 set field bits_per_sample

SE_Byte_Positive get_channel_count ()
 get field channel_count

void set_channel_count (SE_Byte_Positive val)
 set field channel_count

const SE_String & get_method ()
 get field method

void set_method (const SE_String &val)
 set field method

void set_method (const SE_Character *chars, SE_Short_Integer_Unsigned len=0, SE_Locale locale=SE_LOCALE_DEFAULT)
 set field method by parameter list

virtual SE_DRM_Class getClassType () const
 Sound class identification.


Detailed Description

seDRMSound wraps the DRM <Sound> class.
Author:
Warren Macchi
Version:
Revision
1.7
See also:
seDRMBase


Constructor & Destructor Documentation

sedris::seDRMSound::seDRMSound  )  [inline]
 

sedris::seDRMSound::seDRMSound const seObject other  )  [inline]
 


Member Function Documentation

SE_Byte_Positive sedris::seDRMSound::get_bits_per_sample  )  [inline]
 

SE_Byte_Positive sedris::seDRMSound::get_channel_count  )  [inline]
 

SE_Float sedris::seDRMSound::get_duration  )  [inline]
 

const SE_String& sedris::seDRMSound::get_method  )  [inline]
 

const SE_String& sedris::seDRMSound::get_name  )  [inline]
 

SE_Float sedris::seDRMSound::get_sampling_rate  )  [inline]
 

SE_Sound_Format sedris::seDRMSound::get_sound_format  )  [inline]
 

const SE_URN& sedris::seDRMSound::get_sound_urn  )  [inline]
 

virtual SE_DRM_Class sedris::seDRMSound::getClassType  )  const [inline, virtual]
 

Reimplemented from sedris::seObject.

void sedris::seDRMSound::set_bits_per_sample SE_Byte_Positive  val  )  [inline]
 

void sedris::seDRMSound::set_channel_count SE_Byte_Positive  val  )  [inline]
 

void sedris::seDRMSound::set_duration SE_Float  val  )  [inline]
 

void sedris::seDRMSound::set_method const SE_Character *  chars,
SE_Short_Integer_Unsigned  len = 0,
SE_Locale  locale = SE_LOCALE_DEFAULT
[inline]
 

void sedris::seDRMSound::set_method const SE_String &  val  )  [inline]
 

void sedris::seDRMSound::set_name const SE_Character *  chars,
SE_Short_Integer_Unsigned  len = 0,
SE_Locale  locale = SE_LOCALE_DEFAULT
[inline]
 

void sedris::seDRMSound::set_name const SE_String &  val  )  [inline]
 

void sedris::seDRMSound::set_sampling_rate SE_Float  val  )  [inline]
 

void sedris::seDRMSound::set_sound_format SE_Sound_Format  val  )  [inline]
 

void sedris::seDRMSound::set_sound_urn const SE_Character *  chars,
SE_Short_Integer_Positive  len = 0
[inline]
 

void sedris::seDRMSound::set_sound_urn const SE_URN &  val  )  [inline]
 


The documentation for this class was generated from the following file:
SEDRIS Transmittal Access C++ API 4.0.0 beta - 14 Jul 2004
Copyright © 2004 SEDRIS Docs by Doxygen 1.3.2