⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 midifileformat.html

📁 API資料大全
💻 HTML
📖 第 1 页 / 共 2 页
字号:
&nbsp;<P><!-- ============ FIELD DETAIL =========== --><A NAME="field_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Field Detail</B></FONT></TD></TR></TABLE><A NAME="UNKNOWN_LENGTH"><!-- --></A><H3>UNKNOWN_LENGTH</H3><PRE>public static final int <B>UNKNOWN_LENGTH</B></PRE><DL><DD>Represents unknown length.</DL><HR><A NAME="type"><!-- --></A><H3>type</H3><PRE>protected int <B>type</B></PRE><DL><DD>The type of MIDI file.</DL><HR><A NAME="divisionType"><!-- --></A><H3>divisionType</H3><PRE>protected float <B>divisionType</B></PRE><DL><DD>The division type of the MIDI file.<DD><DL><DT><B>See Also: </B><DD><A HREF="../../../javax/sound/midi/Sequence.html#PPQ"><CODE>Sequence.PPQ</CODE></A>, <A HREF="../../../javax/sound/midi/Sequence.html#SMPTE_24"><CODE>Sequence.SMPTE_24</CODE></A>, <A HREF="../../../javax/sound/midi/Sequence.html#SMPTE_25"><CODE>Sequence.SMPTE_25</CODE></A>, <A HREF="../../../javax/sound/midi/Sequence.html#SMPTE_30DROP"><CODE>Sequence.SMPTE_30DROP</CODE></A>, <A HREF="../../../javax/sound/midi/Sequence.html#SMPTE_30"><CODE>Sequence.SMPTE_30</CODE></A></DL></DD></DL><HR><A NAME="resolution"><!-- --></A><H3>resolution</H3><PRE>protected int <B>resolution</B></PRE><DL><DD>The timing resolution of the MIDI file.</DL><HR><A NAME="byteLength"><!-- --></A><H3>byteLength</H3><PRE>protected int <B>byteLength</B></PRE><DL><DD>The length of the MIDI file in bytes.</DL><HR><A NAME="microsecondLength"><!-- --></A><H3>microsecondLength</H3><PRE>protected long <B>microsecondLength</B></PRE><DL><DD>The duration of the MIDI file in microseconds.</DL><!-- ========= CONSTRUCTOR DETAIL ======== --><A NAME="constructor_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Constructor Detail</B></FONT></TD></TR></TABLE><A NAME="MidiFileFormat(int, float, int, int, long)"><!-- --></A><H3>MidiFileFormat</H3><PRE>public <B>MidiFileFormat</B>(int&nbsp;type,                      float&nbsp;divisionType,                      int&nbsp;resolution,                      int&nbsp;bytes,                      long&nbsp;microseconds)</PRE><DL><DD>Constructs a <code>MidiFileFormat</code>.<DD><DL><DT><B>Parameters:</B><DD><CODE>type</CODE> - the MIDI file type<DD><CODE>divisionType</CODE> - the timing division type (PPQ or one of the SMPTE types)<DD><CODE>resolution</CODE> - the timing resolution<DD><CODE>bytes</CODE> - the length of the MIDI file in bytes<DD><CODE>microseconds</CODE> - the duration of the file in microseconds<DT><B>See Also: </B><DD><A HREF="../../../javax/sound/midi/MidiFileFormat.html#UNKNOWN_LENGTH"><CODE>UNKNOWN_LENGTH</CODE></A>, <A HREF="../../../javax/sound/midi/Sequence.html#PPQ"><CODE>Sequence.PPQ</CODE></A>, <A HREF="../../../javax/sound/midi/Sequence.html#SMPTE_24"><CODE>Sequence.SMPTE_24</CODE></A>, <A HREF="../../../javax/sound/midi/Sequence.html#SMPTE_25"><CODE>Sequence.SMPTE_25</CODE></A>, <A HREF="../../../javax/sound/midi/Sequence.html#SMPTE_30DROP"><CODE>Sequence.SMPTE_30DROP</CODE></A>, <A HREF="../../../javax/sound/midi/Sequence.html#SMPTE_30"><CODE>Sequence.SMPTE_30</CODE></A></DL></DD></DL><!-- ============ METHOD DETAIL ========== --><A NAME="method_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Method Detail</B></FONT></TD></TR></TABLE><A NAME="getType()"><!-- --></A><H3>getType</H3><PRE>public int <B>getType</B>()</PRE><DL><DD>Obtains the MIDI file type.<DD><DL><DT><B>Returns:</B><DD>the file's type</DL></DD></DL><HR><A NAME="getDivisionType()"><!-- --></A><H3>getDivisionType</H3><PRE>public float <B>getDivisionType</B>()</PRE><DL><DD>Obtains the timing division type for the MIDI file.<DD><DL><DT><B>Returns:</B><DD>the division type (PPQ or one of the SMPTE types)<DT><B>See Also: </B><DD><A HREF="../../../javax/sound/midi/Sequence.html#Sequence(float, int)"><CODE>Sequence.Sequence(float, int)</CODE></A>, <A HREF="../../../javax/sound/midi/Sequence.html#PPQ"><CODE>Sequence.PPQ</CODE></A>, <A HREF="../../../javax/sound/midi/Sequence.html#SMPTE_24"><CODE>Sequence.SMPTE_24</CODE></A>, <A HREF="../../../javax/sound/midi/Sequence.html#SMPTE_25"><CODE>Sequence.SMPTE_25</CODE></A>, <A HREF="../../../javax/sound/midi/Sequence.html#SMPTE_30DROP"><CODE>Sequence.SMPTE_30DROP</CODE></A>, <A HREF="../../../javax/sound/midi/Sequence.html#SMPTE_30"><CODE>Sequence.SMPTE_30</CODE></A>, <A HREF="../../../javax/sound/midi/Sequence.html#getDivisionType()"><CODE>Sequence.getDivisionType()</CODE></A></DL></DD></DL><HR><A NAME="getResolution()"><!-- --></A><H3>getResolution</H3><PRE>public int <B>getResolution</B>()</PRE><DL><DD>Obtains the timing resolution for the MIDI file. If the division type is PPQ, the resolution is specified in ticks per beat.   For SMTPE timing, the resolution is specified in ticks per frame.<DD><DL><DT><B>Returns:</B><DD>the number of ticks per beat (PPQ) or per frame (SMPTE)<DT><B>See Also: </B><DD><A HREF="../../../javax/sound/midi/MidiFileFormat.html#getDivisionType()"><CODE>getDivisionType()</CODE></A>, <A HREF="../../../javax/sound/midi/Sequence.html#getResolution()"><CODE>Sequence.getResolution()</CODE></A></DL></DD></DL><HR><A NAME="getByteLength()"><!-- --></A><H3>getByteLength</H3><PRE>public int <B>getByteLength</B>()</PRE><DL><DD>Obtains the length of the MIDI file, expressed in 8-bit bytes.<DD><DL><DT><B>Returns:</B><DD>the number of bytes in the file</DL></DD></DL><HR><A NAME="getMicrosecondLength()"><!-- --></A><H3>getMicrosecondLength</H3><PRE>public long <B>getMicrosecondLength</B>()</PRE><DL><DD>Obtains the length of the MIDI file, expressed in microseconds.<DD><DL><DT><B>Returns:</B><DD>the file's duration in microseconds<DT><B>See Also: </B><DD><A HREF="../../../javax/sound/midi/Sequence.html#getMicrosecondLength()"><CODE>Sequence.getMicrosecondLength()</CODE></A>, <A HREF="../../../javax/sound/midi/MidiFileFormat.html#getByteLength()"><CODE>getByteLength()</CODE></A></DL></DD></DL><!-- ========= END OF CLASS DATA ========= --><HR><!-- ========== START OF NAVBAR ========== --><A NAME="navbar_bottom"><!-- --></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0"><TR><TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><A NAME="navbar_bottom_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">  <TR ALIGN="center" VALIGN="top">  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/MidiFileFormat.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>  </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM><b>Java<sup><font size=-2>TM</font></sup>&nbsp;2&nbsp;Platform<br>Std.&nbsp;Ed. v1.3</b></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">&nbsp;<A HREF="../../../javax/sound/midi/MidiEvent.html"><B>PREV CLASS</B></A>&nbsp;&nbsp;<A HREF="../../../javax/sound/midi/MidiMessage.html"><B>NEXT CLASS</B></A></FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;&nbsp;<A HREF="MidiFileFormat.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD></TR><TR><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD></TR></TABLE><!-- =========== END OF NAVBAR =========== --><HR><font size="-1"><a href="http://java.sun.com/cgi-bin/bugreport.cgi">Submit a bug or feature</a><br>For further API reference and developer documentation, see <a href="http://java.sun.com/products/jdk/1.3/devdocs-vs-specs.html">Java 2 SDK SE Developer Documentation</a>. That documentation  contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples. <p>Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.<br>Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road<br>Palo Alto, California, 94303, U.S.A.  All Rights Reserved.</font></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -