haiku-website/static/legacy-docs/bebook/BMediaFormats_Overview.html

19 lines
6.4 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>The Be Book - System Overview - The Media Kit</title><link rel="stylesheet" href="be_book.css" type="text/css" media="all" /><link rel="shortcut icon" type="image/vnd.microsoft.icon" href="./images/favicon.ico" /><!--[if IE]>
<link rel="stylesheet" type="text/css" href="be_book_ie.css" />
<![endif]--><meta name="generator" content="DocBook XSL Stylesheets V1.73.2" /><meta name="keywords" content="Access, BeOS, BeBook, API" /><link rel="start" href="index.html" title="The Be Book" /><link rel="up" href="TheMediaKit_Overview.html" title="The Media Kit" /><link rel="prev" href="BMediaFiles_Overview.html" title="BMediaFiles" /><link rel="next" href="BMediaNode_Overview.html" title="BMediaNode" /></head><body><div id="header"><div id="headerT"><div id="headerTL"><a accesskey="p" href="BMediaFiles_Overview.html" title="BMediaFiles"><img src="./images/navigation/prev.png" alt="Prev" /></a> <a accesskey="u" href="TheMediaKit_Overview.html" title="The Media Kit"><img src="./images/navigation/up.png" alt="Up" /></a> <a accesskey="n" href="BMediaNode_Overview.html" title="BMediaNode"><img src="./images/navigation/next.png" alt="Next" /></a></div><div id="headerTR"><div id="navigpeople"><a href="http://www.haiku-os.org"><img src="./images/People_24.png" alt="haiku-os.org" title="Visit The Haiku Website" /></a></div><div class="navighome" title="Home"><a accesskey="h" href="index.html"><img src="./images/navigation/home.png" alt="Home" /></a></div><div class="navigboxed" id="navigindex"><a accesskey="i" href="ClassIndex.html" title="Index">I</a></div><div class="navigboxed" id="naviglang" title="English">en</div></div><div id="headerTC">The Be Book - System Overview - The Media Kit</div></div><div id="headerB">Prev: <a href="BMediaFiles_Overview.html">BMediaFiles</a>  Up: <a href="TheMediaKit_Overview.html">The Media Kit</a>  Next: <a href="BMediaNode_Overview.html">BMediaNode</a></div><hr /></div><div class="section"><div xmlns="" xmlns:d="http://docbook.org/ns/docbook" class="titlepage"><div><div xmlns:d="http://docbook.org/ns/docbook"><h2 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="BMediaFormats_Overview"></a>BMediaFormats</h2></div></div></div><a id="id586500" class="indexterm"></a><p>The <a class="link" href="BMediaFormats.html" title="BMediaFormats"><code class="classname">BMediaFormats</code></a>
class provides a means for translating between BeOS
media format identifiers and those used by the codecs themselves. This is
primarily useful if you're writing a codec add-on or a file format parser.</p><div class="section"><div xmlns="" xmlns:d="http://docbook.org/ns/docbook" class="titlepage"><div><hr /><div xmlns:d="http://docbook.org/ns/docbook"><h3 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="id586531"></a>Supported Families</h3></div></div></div><p>The <a class="link" href="BMediaFormats.html" title="BMediaFormats"><code class="classname">BMediaFormats</code></a>
class currently knows how to translate among the
following formats' codec identification methods:</p><table class="variablelist"><tbody><tr><td><p><span class="term">BeOS</span></p></td><td><p>BeOS uses a constant within the
<a class="link" href="TheMediaKit_DefinedTypes.html#media_format" title="media_format"><span class="type">media_format</span></a>
structure to indicate the
kind of media being handled.</p></td></tr><tr><td><p><span class="term">QuickTime</span></p></td><td><p>QuickTime uses a two-word vendor/codec pair to indicate the type of
media.</p></td></tr><tr><td><p><span class="term">AVI</span></p></td><td><p>The media format is indicated by a one-word constant.</p></td></tr><tr><td><p><span class="term">AVR</span></p></td><td><p>The media format is indicated by a one-word constant.</p></td></tr><tr><td><p><span class="term">ASF</span></p></td><td><p>The media format is indicated by a 128-bit UUID value.</p></td></tr><tr><td><p><span class="term">MPEG</span></p></td><td><p>The media format is specified by a word that indicates the MPEG version
and layer.</p></td></tr><tr><td><p><span class="term">AIFF</span></p></td><td><p>The media format is specified by a codec ID word.</p></td></tr><tr><td><p><span class="term">WAV</span></p></td><td><p>The media format is specified by a codec ID word.</p></td></tr><tr><td><p><span class="term">Miscellaneous</span></p></td><td><p>The media format is indicated by a one-word file format value and a
one-word codec ID.</p></td></tr></tbody></table></div></div><div id="footer"><hr /><div id="footerT">Prev: <a href="BMediaFiles_Overview.html">BMediaFiles</a>  Up: <a href="TheMediaKit_Overview.html">The Media Kit</a>  Next: <a href="BMediaNode_Overview.html">BMediaNode</a> </div><div id="footerB"><div id="footerBL"><a href="BMediaFiles_Overview.html" title="BMediaFiles"><img src="./images/navigation/prev.png" alt="Prev" /></a> <a href="TheMediaKit_Overview.html" title="The Media Kit"><img src="./images/navigation/up.png" alt="Up" /></a> <a href="BMediaNode_Overview.html" title="BMediaNode"><img src="./images/navigation/next.png" alt="Next" /></a></div><div id="footerBR"><div><a href="http://www.haiku-os.org"><img src="./images/People_24.png" alt="haiku-os.org" title="Visit The Haiku Website" /></a></div><div class="navighome" title="Home"><a accesskey="h" href="index.html"><img src="./images/navigation/home.png" alt="Home" /></a></div></div><div id="footerBC"><a href="http://www.access-company.com/home.html" title="ACCESS Co."><img alt="Access Company" src="./images/access_logo.png" /></a></div></div></div><div id="licenseFooter"><div id="licenseFooterBL"><a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/" title="Creative Commons License"><img alt="Creative Commons License" style="border-width:0" src="https://licensebuttons.net/l/by-nc-nd/3.0/88x31.png" /></a></div><div id="licenseFooterBR"><a href="./LegalNotice.html">Legal Notice</a></div><div id="licenseFooterBC"><span id="licenseText">This work is licensed under a
<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/">Creative
Commons Attribution-Non commercial-No Derivative Works 3.0 License</a>.</span></div></div></body></html>