LibreOffice Module sd (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
ppt::ExSoundEntry Class Reference

#include <pptexsoundcollection.hxx>

Public Member Functions

bool IsSameURL (std::u16string_view rURL) const
 
sal_uInt32 GetFileSize () const
 
 ExSoundEntry (OUString aSoundURL)
 
sal_uInt32 GetSize (sal_uInt32 nId) const
 
void Write (SvStream &rSt, sal_uInt32 nId) const
 

Private Member Functions

OUString ImplGetName () const
 
OUString ImplGetExtension () const
 

Private Attributes

sal_uInt32 nFileSize
 
OUString aSoundURL
 

Detailed Description

Definition at line 34 of file pptexsoundcollection.hxx.

Constructor & Destructor Documentation

◆ ExSoundEntry()

ppt::ExSoundEntry::ExSoundEntry ( OUString  aSoundURL)

Member Function Documentation

◆ GetFileSize()

sal_uInt32 ppt::ExSoundEntry::GetFileSize ( ) const
inline

Definition at line 45 of file pptexsoundcollection.hxx.

References nFileSize.

Referenced by ppt::ExSoundCollection::GetId().

◆ GetSize()

sal_uInt32 ppt::ExSoundEntry::GetSize ( sal_uInt32  nId) const
Returns
size of a complete SoundContainer.

Definition at line 74 of file pptexsoundcollection.cxx.

References aName, ImplGetExtension(), ImplGetName(), nFileSize, and nId.

Referenced by Write().

◆ ImplGetExtension()

OUString ppt::ExSoundEntry::ImplGetExtension ( ) const
private

Definition at line 58 of file pptexsoundcollection.cxx.

References aSoundURL, and INetURLObject::GetFileExtension().

Referenced by GetSize(), and Write().

◆ ImplGetName()

OUString ppt::ExSoundEntry::ImplGetName ( ) const
private

Definition at line 52 of file pptexsoundcollection.cxx.

References aSoundURL, and INetURLObject::GetLastName().

Referenced by GetSize(), and Write().

◆ IsSameURL()

bool ppt::ExSoundEntry::IsSameURL ( std::u16string_view  rURL) const

Definition at line 69 of file pptexsoundcollection.cxx.

References aSoundURL.

◆ Write()

void ppt::ExSoundEntry::Write ( SvStream rSt,
sal_uInt32  nId 
) const

Member Data Documentation

◆ aSoundURL

OUString ppt::ExSoundEntry::aSoundURL
private

◆ nFileSize

sal_uInt32 ppt::ExSoundEntry::nFileSize
private

Definition at line 36 of file pptexsoundcollection.hxx.

Referenced by ExSoundEntry(), GetFileSize(), GetSize(), and Write().


The documentation for this class was generated from the following files: