Aspose::Email::PersonalInfo::VCard::VCardSound Class Referencefinal

Represents a vCard sound property More...

Inherits Object.

Public Member Functions

VCardSoundType get_SoundType () const
 Gets a sound type More...
 
void set_SoundType (VCardSoundType value)
 Sets a sound type More...
 
System::ArrayPtr< uint8_t > get_Data () const
 Gets a sound data (null if valueLocation is not inline) More...
 
void set_Data (System::ArrayPtr< uint8_t > value)
 Sets a sound data (null if valueLocation is not inline) More...
 
System::String get_Uri () const
 Gets a uri of sound (null if valueLocation is inline) More...
 
void set_Uri (System::String value)
 Sets a uri of sound (null if valueLocation is inline) More...
 
VCardValueLocation get_ValueLocation () const
 Gets a value location More...
 
void set_ValueLocation (VCardValueLocation value)
 Sets a value location More...
 
 VCardSound ()
 Initializes a new instance of the VCardSound class More...
 
 VCardSound (System::SharedPtr< VCardHeader > sound)
 Initializes a new instance of the VCardSound class More...
 
System::SharedPtr< VCardHeader > ToVCardHeader ()
 Converts this instance into the corresponding VCardHeader More...
 

Friends

class Aspose::Email::PersonalInfo::VCard::VCardExplanatoryInfo
 

Detailed Description

Represents a vCard sound property

Constructor & Destructor Documentation

◆ VCardSound() [1/2]

Aspose::Email::PersonalInfo::VCard::VCardSound::VCardSound ( )

Initializes a new instance of the VCardSound class

◆ VCardSound() [2/2]

Aspose::Email::PersonalInfo::VCard::VCardSound::VCardSound ( System::SharedPtr< VCardHeader >  sound)

Initializes a new instance of the VCardSound class

Parameters
soundA sound vCard property
Exceptions
ArgumentNullExceptionsound is null

Member Function Documentation

◆ get_Data()

System::ArrayPtr<uint8_t> Aspose::Email::PersonalInfo::VCard::VCardSound::get_Data ( ) const

Gets a sound data (null if valueLocation is not inline)

◆ get_SoundType()

VCardSoundType Aspose::Email::PersonalInfo::VCard::VCardSound::get_SoundType ( ) const

Gets a sound type

◆ get_Uri()

System::String Aspose::Email::PersonalInfo::VCard::VCardSound::get_Uri ( ) const

Gets a uri of sound (null if valueLocation is inline)

◆ get_ValueLocation()

VCardValueLocation Aspose::Email::PersonalInfo::VCard::VCardSound::get_ValueLocation ( ) const

Gets a value location

◆ set_Data()

void Aspose::Email::PersonalInfo::VCard::VCardSound::set_Data ( System::ArrayPtr< uint8_t >  value)

Sets a sound data (null if valueLocation is not inline)

◆ set_SoundType()

void Aspose::Email::PersonalInfo::VCard::VCardSound::set_SoundType ( VCardSoundType  value)

Sets a sound type

◆ set_Uri()

void Aspose::Email::PersonalInfo::VCard::VCardSound::set_Uri ( System::String  value)

Sets a uri of sound (null if valueLocation is inline)

◆ set_ValueLocation()

void Aspose::Email::PersonalInfo::VCard::VCardSound::set_ValueLocation ( VCardValueLocation  value)

Sets a value location

◆ ToVCardHeader()

System::SharedPtr<VCardHeader> Aspose::Email::PersonalInfo::VCard::VCardSound::ToVCardHeader ( )

Converts this instance into the corresponding VCardHeader

Returns
A VCardHeader

Friends And Related Function Documentation

◆ Aspose::Email::PersonalInfo::VCard::VCardExplanatoryInfo