1234567891011121314151617181920212223242526272829303132 |
- "use strict";
- var OpusEncoder = require( './lib/OpusEncoder' );
- exports.OpusEncoder = OpusEncoder;
- var oggPacket = true;
- try {
- require( "ogg-packet" );
- } catch( ex ) {
- oggPacket = false;
- }
- // Check if the ogg packet loaded successfully.
- if( oggPacket ) {
- // ogg packet loaded successfully. Encoder and Decoder can be used.
- exports.Encoder = require( './lib/Encoder' );
- exports.Decoder = require( './lib/Decoder' );
- } else {
- // ogg packet not available.
- exports.Encoder = exports.Decoder = function() {
- throw new Error(
- "ogg-packet is not available. " +
- "Only the raw OpusEncoder can be used. " +
- "Install ogg-packet package to use the Encoder and Decoder" );
- } ;
- }
|