\hypertarget{classio_1_1agora_1_1musiccontentcenter_1_1_music}{}\doxysection{io.\+agora.\+musiccontentcenter.\+Music Class Reference}
\label{classio_1_1agora_1_1musiccontentcenter_1_1_music}\index{io.agora.musiccontentcenter.Music@{io.agora.musiccontentcenter.Music}}


Detailed information of the music resource.  


\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1musiccontentcenter_1_1_music_aa5f40f30f7f0df08d08b3e01939abc2e}\label{classio_1_1agora_1_1musiccontentcenter_1_1_music_aa5f40f30f7f0df08d08b3e01939abc2e}} 
{\bfseries Music} (long \mbox{\hyperlink{classio_1_1agora_1_1musiccontentcenter_1_1_music_a140136692de363c7962369f97526ed9e}{song\+Code}}, String \mbox{\hyperlink{classio_1_1agora_1_1musiccontentcenter_1_1_music_a4f47d7d6b27d28f780bea50eba6411c8}{name}}, String \mbox{\hyperlink{classio_1_1agora_1_1musiccontentcenter_1_1_music_ae7eeba3a4f46af136cc7efcda165fbc0}{singer}}, String \mbox{\hyperlink{classio_1_1agora_1_1musiccontentcenter_1_1_music_a50cf1d351d4d9b7314484ff66ceae54d}{poster}}, String \mbox{\hyperlink{classio_1_1agora_1_1musiccontentcenter_1_1_music_a86598982bae60bcd9564af49d65844db}{release\+Time}}, int \mbox{\hyperlink{classio_1_1agora_1_1musiccontentcenter_1_1_music_a49c2ecd4511cceed4cd6b331a51adcd6}{type}}, int \mbox{\hyperlink{classio_1_1agora_1_1musiccontentcenter_1_1_music_af72ac996b3b809766145e72da97ea4d1}{pitch\+Type}}, int \mbox{\hyperlink{classio_1_1agora_1_1musiccontentcenter_1_1_music_ac637797e3cb977680994073ba55f05fe}{durationS}}, int\mbox{[}$\,$\mbox{]} \mbox{\hyperlink{classio_1_1agora_1_1musiccontentcenter_1_1_music_ab7801afd60da790624e1fae23ab413af}{lyric\+Types}}, \mbox{\hyperlink{classio_1_1agora_1_1musiccontentcenter_1_1_mv_property}{Mv\+Property}}\mbox{[}$\,$\mbox{]} \mbox{\hyperlink{classio_1_1agora_1_1musiccontentcenter_1_1_music_ad0301127240986935dd774289704c455}{mv\+Properties}}, \mbox{\hyperlink{classio_1_1agora_1_1musiccontentcenter_1_1_climax_segment}{Climax\+Segment}}\mbox{[}$\,$\mbox{]} \mbox{\hyperlink{classio_1_1agora_1_1musiccontentcenter_1_1_music_ac779f8fa58d20f812a957473da0a6ffa}{climax\+Segments}})
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1musiccontentcenter_1_1_music_aeea8f7c4139c336e01a6f5b12b495149}\label{classio_1_1agora_1_1musiccontentcenter_1_1_music_aeea8f7c4139c336e01a6f5b12b495149}} 
long {\bfseries get\+Song\+Code} ()
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1musiccontentcenter_1_1_music_a8e07590d00d9c14800b502fa00f66b0a}\label{classio_1_1agora_1_1musiccontentcenter_1_1_music_a8e07590d00d9c14800b502fa00f66b0a}} 
String {\bfseries get\+Name} ()
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1musiccontentcenter_1_1_music_a8fd3d3a4afcfea32e4e70d93c82ba324}\label{classio_1_1agora_1_1musiccontentcenter_1_1_music_a8fd3d3a4afcfea32e4e70d93c82ba324}} 
String {\bfseries get\+Singer} ()
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1musiccontentcenter_1_1_music_a07daee99b2398f7f857fb7355dcbed54}\label{classio_1_1agora_1_1musiccontentcenter_1_1_music_a07daee99b2398f7f857fb7355dcbed54}} 
String {\bfseries get\+Poster} ()
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1musiccontentcenter_1_1_music_a1833b21d05c79a5511fbc48b4253b844}\label{classio_1_1agora_1_1musiccontentcenter_1_1_music_a1833b21d05c79a5511fbc48b4253b844}} 
String {\bfseries get\+Release\+Time} ()
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1musiccontentcenter_1_1_music_a03dafcf454aae9b1c64d4b8a0aa9dcc2}\label{classio_1_1agora_1_1musiccontentcenter_1_1_music_a03dafcf454aae9b1c64d4b8a0aa9dcc2}} 
int {\bfseries get\+Type} ()
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1musiccontentcenter_1_1_music_addf5b6debae977601543fa60fdbc78e9}\label{classio_1_1agora_1_1musiccontentcenter_1_1_music_addf5b6debae977601543fa60fdbc78e9}} 
int {\bfseries get\+Pitch\+Type} ()
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1musiccontentcenter_1_1_music_ae3010666b468eb68f718ed707b8fb87c}\label{classio_1_1agora_1_1musiccontentcenter_1_1_music_ae3010666b468eb68f718ed707b8fb87c}} 
int {\bfseries get\+DurationS} ()
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1musiccontentcenter_1_1_music_a8588da0dc3330bcf81297dc9cfd1ceba}\label{classio_1_1agora_1_1musiccontentcenter_1_1_music_a8588da0dc3330bcf81297dc9cfd1ceba}} 
int\mbox{[}$\,$\mbox{]} {\bfseries get\+Lyric\+Types} ()
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1musiccontentcenter_1_1_music_ab690c727fe7a4be208c9a21a5e03e7bf}\label{classio_1_1agora_1_1musiccontentcenter_1_1_music_ab690c727fe7a4be208c9a21a5e03e7bf}} 
\mbox{\hyperlink{classio_1_1agora_1_1musiccontentcenter_1_1_mv_property}{Mv\+Property}}\mbox{[}$\,$\mbox{]} {\bfseries get\+Mv\+Properties} ()
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1musiccontentcenter_1_1_music_a99c5f131eb3a28f14ecdbc74e6ef59d4}\label{classio_1_1agora_1_1musiccontentcenter_1_1_music_a99c5f131eb3a28f14ecdbc74e6ef59d4}} 
\mbox{\hyperlink{classio_1_1agora_1_1musiccontentcenter_1_1_climax_segment}{Climax\+Segment}}\mbox{[}$\,$\mbox{]} {\bfseries get\+Climax\+Segments} ()
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1musiccontentcenter_1_1_music_a0f205b56ee8531827a8ff6f858600215}\label{classio_1_1agora_1_1musiccontentcenter_1_1_music_a0f205b56ee8531827a8ff6f858600215}} 
String {\bfseries to\+String} ()
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
long \mbox{\hyperlink{classio_1_1agora_1_1musiccontentcenter_1_1_music_a140136692de363c7962369f97526ed9e}{song\+Code}}
\item 
String \mbox{\hyperlink{classio_1_1agora_1_1musiccontentcenter_1_1_music_a4f47d7d6b27d28f780bea50eba6411c8}{name}}
\item 
String \mbox{\hyperlink{classio_1_1agora_1_1musiccontentcenter_1_1_music_ae7eeba3a4f46af136cc7efcda165fbc0}{singer}}
\item 
String \mbox{\hyperlink{classio_1_1agora_1_1musiccontentcenter_1_1_music_a50cf1d351d4d9b7314484ff66ceae54d}{poster}}
\item 
String \mbox{\hyperlink{classio_1_1agora_1_1musiccontentcenter_1_1_music_a86598982bae60bcd9564af49d65844db}{release\+Time}}
\item 
int \mbox{\hyperlink{classio_1_1agora_1_1musiccontentcenter_1_1_music_a49c2ecd4511cceed4cd6b331a51adcd6}{type}}
\item 
int \mbox{\hyperlink{classio_1_1agora_1_1musiccontentcenter_1_1_music_af72ac996b3b809766145e72da97ea4d1}{pitch\+Type}}
\item 
int \mbox{\hyperlink{classio_1_1agora_1_1musiccontentcenter_1_1_music_ac637797e3cb977680994073ba55f05fe}{durationS}}
\item 
int\mbox{[}$\,$\mbox{]} \mbox{\hyperlink{classio_1_1agora_1_1musiccontentcenter_1_1_music_ab7801afd60da790624e1fae23ab413af}{lyric\+Types}}
\item 
\mbox{\hyperlink{classio_1_1agora_1_1musiccontentcenter_1_1_mv_property}{Mv\+Property}}\mbox{[}$\,$\mbox{]} \mbox{\hyperlink{classio_1_1agora_1_1musiccontentcenter_1_1_music_ad0301127240986935dd774289704c455}{mv\+Properties}}
\item 
\mbox{\hyperlink{classio_1_1agora_1_1musiccontentcenter_1_1_climax_segment}{Climax\+Segment}}\mbox{[}$\,$\mbox{]} \mbox{\hyperlink{classio_1_1agora_1_1musiccontentcenter_1_1_music_ac779f8fa58d20f812a957473da0a6ffa}{climax\+Segments}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Detailed information of the music resource. 

\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{classio_1_1agora_1_1musiccontentcenter_1_1_music_a140136692de363c7962369f97526ed9e}\label{classio_1_1agora_1_1musiccontentcenter_1_1_music_a140136692de363c7962369f97526ed9e}} 
\index{io.agora.musiccontentcenter.Music@{io.agora.musiccontentcenter.Music}!songCode@{songCode}}
\index{songCode@{songCode}!io.agora.musiccontentcenter.Music@{io.agora.musiccontentcenter.Music}}
\doxysubsubsection{\texorpdfstring{songCode}{songCode}}
{\footnotesize\ttfamily long io.\+agora.\+musiccontentcenter.\+Music.\+song\+Code}

The identifier of a music resource, used to identify a music resource. \mbox{\Hypertarget{classio_1_1agora_1_1musiccontentcenter_1_1_music_a4f47d7d6b27d28f780bea50eba6411c8}\label{classio_1_1agora_1_1musiccontentcenter_1_1_music_a4f47d7d6b27d28f780bea50eba6411c8}} 
\index{io.agora.musiccontentcenter.Music@{io.agora.musiccontentcenter.Music}!name@{name}}
\index{name@{name}!io.agora.musiccontentcenter.Music@{io.agora.musiccontentcenter.Music}}
\doxysubsubsection{\texorpdfstring{name}{name}}
{\footnotesize\ttfamily String io.\+agora.\+musiccontentcenter.\+Music.\+name}

Name of the music resource. \mbox{\Hypertarget{classio_1_1agora_1_1musiccontentcenter_1_1_music_ae7eeba3a4f46af136cc7efcda165fbc0}\label{classio_1_1agora_1_1musiccontentcenter_1_1_music_ae7eeba3a4f46af136cc7efcda165fbc0}} 
\index{io.agora.musiccontentcenter.Music@{io.agora.musiccontentcenter.Music}!singer@{singer}}
\index{singer@{singer}!io.agora.musiccontentcenter.Music@{io.agora.musiccontentcenter.Music}}
\doxysubsubsection{\texorpdfstring{singer}{singer}}
{\footnotesize\ttfamily String io.\+agora.\+musiccontentcenter.\+Music.\+singer}

Singer name. \mbox{\Hypertarget{classio_1_1agora_1_1musiccontentcenter_1_1_music_a50cf1d351d4d9b7314484ff66ceae54d}\label{classio_1_1agora_1_1musiccontentcenter_1_1_music_a50cf1d351d4d9b7314484ff66ceae54d}} 
\index{io.agora.musiccontentcenter.Music@{io.agora.musiccontentcenter.Music}!poster@{poster}}
\index{poster@{poster}!io.agora.musiccontentcenter.Music@{io.agora.musiccontentcenter.Music}}
\doxysubsubsection{\texorpdfstring{poster}{poster}}
{\footnotesize\ttfamily String io.\+agora.\+musiccontentcenter.\+Music.\+poster}

The download U\+RL of the music resource poster. \mbox{\Hypertarget{classio_1_1agora_1_1musiccontentcenter_1_1_music_a86598982bae60bcd9564af49d65844db}\label{classio_1_1agora_1_1musiccontentcenter_1_1_music_a86598982bae60bcd9564af49d65844db}} 
\index{io.agora.musiccontentcenter.Music@{io.agora.musiccontentcenter.Music}!releaseTime@{releaseTime}}
\index{releaseTime@{releaseTime}!io.agora.musiccontentcenter.Music@{io.agora.musiccontentcenter.Music}}
\doxysubsubsection{\texorpdfstring{releaseTime}{releaseTime}}
{\footnotesize\ttfamily String io.\+agora.\+musiccontentcenter.\+Music.\+release\+Time}

The release time of the music resource. \mbox{\Hypertarget{classio_1_1agora_1_1musiccontentcenter_1_1_music_a49c2ecd4511cceed4cd6b331a51adcd6}\label{classio_1_1agora_1_1musiccontentcenter_1_1_music_a49c2ecd4511cceed4cd6b331a51adcd6}} 
\index{io.agora.musiccontentcenter.Music@{io.agora.musiccontentcenter.Music}!type@{type}}
\index{type@{type}!io.agora.musiccontentcenter.Music@{io.agora.musiccontentcenter.Music}}
\doxysubsubsection{\texorpdfstring{type}{type}}
{\footnotesize\ttfamily int io.\+agora.\+musiccontentcenter.\+Music.\+type}

\mbox{\hyperlink{classio_1_1agora_1_1musiccontentcenter_1_1_music}{Music}} resource types\+:
\begin{DoxyItemize}
\item 1\+: A single-\/track audio source with accompaniment on the left channel and original vocals on the right channel.
\item 2\+: A single-\/track audio source with accompaniment only.
\item 3\+: A single-\/track audio source with original vocals only.
\item 4\+: A multi-\/track audio source. 
\end{DoxyItemize}\mbox{\Hypertarget{classio_1_1agora_1_1musiccontentcenter_1_1_music_af72ac996b3b809766145e72da97ea4d1}\label{classio_1_1agora_1_1musiccontentcenter_1_1_music_af72ac996b3b809766145e72da97ea4d1}} 
\index{io.agora.musiccontentcenter.Music@{io.agora.musiccontentcenter.Music}!pitchType@{pitchType}}
\index{pitchType@{pitchType}!io.agora.musiccontentcenter.Music@{io.agora.musiccontentcenter.Music}}
\doxysubsubsection{\texorpdfstring{pitchType}{pitchType}}
{\footnotesize\ttfamily int io.\+agora.\+musiccontentcenter.\+Music.\+pitch\+Type}

Whether the song supports the singing scoring feature\+:
\begin{DoxyItemize}
\item 1\+: The song supports the singing scoring feature.
\item 2\+: The song does not support the singing scoring feature. 
\end{DoxyItemize}\mbox{\Hypertarget{classio_1_1agora_1_1musiccontentcenter_1_1_music_ac637797e3cb977680994073ba55f05fe}\label{classio_1_1agora_1_1musiccontentcenter_1_1_music_ac637797e3cb977680994073ba55f05fe}} 
\index{io.agora.musiccontentcenter.Music@{io.agora.musiccontentcenter.Music}!durationS@{durationS}}
\index{durationS@{durationS}!io.agora.musiccontentcenter.Music@{io.agora.musiccontentcenter.Music}}
\doxysubsubsection{\texorpdfstring{durationS}{durationS}}
{\footnotesize\ttfamily int io.\+agora.\+musiccontentcenter.\+Music.\+durationS}

Total duration of the music resource (in seconds). \mbox{\Hypertarget{classio_1_1agora_1_1musiccontentcenter_1_1_music_ab7801afd60da790624e1fae23ab413af}\label{classio_1_1agora_1_1musiccontentcenter_1_1_music_ab7801afd60da790624e1fae23ab413af}} 
\index{io.agora.musiccontentcenter.Music@{io.agora.musiccontentcenter.Music}!lyricTypes@{lyricTypes}}
\index{lyricTypes@{lyricTypes}!io.agora.musiccontentcenter.Music@{io.agora.musiccontentcenter.Music}}
\doxysubsubsection{\texorpdfstring{lyricTypes}{lyricTypes}}
{\footnotesize\ttfamily int \mbox{[}$\,$\mbox{]} io.\+agora.\+musiccontentcenter.\+Music.\+lyric\+Types}

Supported lyric types\+:
\begin{DoxyItemize}
\item 0\+: xml format.
\item 1\+: lrc format. 
\end{DoxyItemize}\mbox{\Hypertarget{classio_1_1agora_1_1musiccontentcenter_1_1_music_ad0301127240986935dd774289704c455}\label{classio_1_1agora_1_1musiccontentcenter_1_1_music_ad0301127240986935dd774289704c455}} 
\index{io.agora.musiccontentcenter.Music@{io.agora.musiccontentcenter.Music}!mvProperties@{mvProperties}}
\index{mvProperties@{mvProperties}!io.agora.musiccontentcenter.Music@{io.agora.musiccontentcenter.Music}}
\doxysubsubsection{\texorpdfstring{mvProperties}{mvProperties}}
{\footnotesize\ttfamily \mbox{\hyperlink{classio_1_1agora_1_1musiccontentcenter_1_1_mv_property}{Mv\+Property}} \mbox{[}$\,$\mbox{]} io.\+agora.\+musiccontentcenter.\+Music.\+mv\+Properties}

The number of mv of the music If this value is greater than zero, it means the current music has MV resource \mbox{\Hypertarget{classio_1_1agora_1_1musiccontentcenter_1_1_music_ac779f8fa58d20f812a957473da0a6ffa}\label{classio_1_1agora_1_1musiccontentcenter_1_1_music_ac779f8fa58d20f812a957473da0a6ffa}} 
\index{io.agora.musiccontentcenter.Music@{io.agora.musiccontentcenter.Music}!climaxSegments@{climaxSegments}}
\index{climaxSegments@{climaxSegments}!io.agora.musiccontentcenter.Music@{io.agora.musiccontentcenter.Music}}
\doxysubsubsection{\texorpdfstring{climaxSegments}{climaxSegments}}
{\footnotesize\ttfamily \mbox{\hyperlink{classio_1_1agora_1_1musiccontentcenter_1_1_climax_segment}{Climax\+Segment}} \mbox{[}$\,$\mbox{]} io.\+agora.\+musiccontentcenter.\+Music.\+climax\+Segments}

List of music climax segments. See {\ttfamily \mbox{\hyperlink{classio_1_1agora_1_1musiccontentcenter_1_1_climax_segment}{Climax\+Segment}}} for details. 