\hypertarget{classi2bpro_1_1_meta_info}{
\section{i2bpro.MetaInfo Klassenreferenz}
\label{classi2bpro_1_1_meta_info}\index{i2bpro::MetaInfo@{i2bpro::MetaInfo}}
}


Zusammengehörigkeiten von i2bpro.MetaInfo:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=212pt]{classi2bpro_1_1_meta_info__coll__graph}
\end{center}
\end{figure}
\subsection*{Öffentliche Methoden}
\begin{DoxyCompactItemize}
\item 
String \hyperlink{classi2bpro_1_1_meta_info_ac767194e3ea4f0f38b98e18457beb80e}{getMeta} (String key)
\end{DoxyCompactItemize}
\subsection*{Paketfunktionen}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classi2bpro_1_1_meta_info_ac09184838da2e75a7b883eef807d384c}{MetaInfo} (long id)
\end{DoxyCompactItemize}


\subsection{Ausführliche Beschreibung}
Projektarbeit Informatik IIb -\/ Audioplayer \par
 Klasse: \hyperlink{classi2bpro_1_1_meta_info}{MetaInfo}

Die Klasse \hyperlink{classi2bpro_1_1_meta_info}{MetaInfo} dient als Schnittstelle zur Oberfläche (\hyperlink{classi2bpro_1_1_layer}{Layer}). Dazu stellt sie Methoden zur Verfügung, um Metadaten eines Audiotracks der Playlist auszulesen und zu bearbeiten.

\begin{DoxyVersion}{Version}
1.0.0 
\end{DoxyVersion}
\begin{DoxyDate}{Datum}
22.11.2010 
\end{DoxyDate}
\begin{DoxyAuthor}{Autor}
Jürgen Döffinger
\end{DoxyAuthor}
\begin{Desc}
\item[\hyperlink{todo__todo000011}{Noch zu erledigen}]Das Exception Handling ist noch zu schreiben. Des Weiteren sind noch Methoden zum bearbeiten von Metadaten hinzuzufügen.\end{Desc}


Definiert in Zeile 28 der Datei MetaInfo.java.



\subsection{Beschreibung der Konstruktoren und Destruktoren}
\hypertarget{classi2bpro_1_1_meta_info_ac09184838da2e75a7b883eef807d384c}{
\index{i2bpro::MetaInfo@{i2bpro::MetaInfo}!MetaInfo@{MetaInfo}}
\index{MetaInfo@{MetaInfo}!i2bpro::MetaInfo@{i2bpro::MetaInfo}}
\subsubsection[{MetaInfo}]{\setlength{\rightskip}{0pt plus 5cm}i2bpro.MetaInfo.MetaInfo (
\begin{DoxyParamCaption}
\item[{long}]{ id}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}package\mbox{]}}}}
\label{classi2bpro_1_1_meta_info_ac09184838da2e75a7b883eef807d384c}
Der nich Standardkonstruktor erwartet als Parameter die Identifikationsnummer des Audiotracks. Mit dieser wird der Audiotrack aus der \hyperlink{classi2bpro_1_1_play_list}{PlayList} ermittelt und die Metadaten ausgelesen und in die HashMap geschrieben.


\begin{DoxyParams}{Parameter}
{\em id} & Identifikationsnummer des Audiotracks in der \hyperlink{classi2bpro_1_1_play_list}{PlayList}\\
\hline
\end{DoxyParams}
\begin{Desc}
\item[\hyperlink{todo__todo000012}{Noch zu erledigen}]Die Maßnahmen bei erkennen einer URL sind noch zu schreiben.\end{Desc}


Definiert in Zeile 46 der Datei MetaInfo.java.



\subsection{Dokumentation der Elementfunktionen}
\hypertarget{classi2bpro_1_1_meta_info_ac767194e3ea4f0f38b98e18457beb80e}{
\index{i2bpro::MetaInfo@{i2bpro::MetaInfo}!getMeta@{getMeta}}
\index{getMeta@{getMeta}!i2bpro::MetaInfo@{i2bpro::MetaInfo}}
\subsubsection[{getMeta}]{\setlength{\rightskip}{0pt plus 5cm}String i2bpro.MetaInfo.getMeta (
\begin{DoxyParamCaption}
\item[{String}]{ key}
\end{DoxyParamCaption}
)}}
\label{classi2bpro_1_1_meta_info_ac767194e3ea4f0f38b98e18457beb80e}
Die MEthode getMeta gibt anhand des Schlüsselwortes (key) das Metadatum zurück.


\begin{DoxyParams}{Parameter}
{\em key} & Schlüsselwort des auszulesenden Metdatums. Folgende Schlüsselwörter sind möglich:\par
\par
 media = Speicherort des Audiotracks\par
 album = Albumtitel des Audiotracks\par
 album-\/artist = Künstlername der das Album bestimmt\par
 amazon-\/id = Identifikationsnummer für Amazon\par
 artist = Name des Interpreten\par
 bpm = Angabe der Geschwindigkeit des Audiotracks in Beat per Minutes\par
 comment = Kommentare\par
 genre\_\-id = Identifikationsnummer des Genres nach ID3.org (\href{http://id3.org/id3v2.4.0-frames}{\tt http://id3.org/id3v2.4.0-\/frames})\par
 genre = Bezeichnung des Genre\par
 titel = Titel des Audiotracks\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Rückgabe}
Metadatum als String 
\end{DoxyReturn}


Definiert in Zeile 85 der Datei MetaInfo.java.



Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:\begin{DoxyCompactItemize}
\item 
C:/Projekte/I2BPro/src/i2bpro/MetaInfo.java\end{DoxyCompactItemize}
