25 #if USE_OGGVORBIS == 1
37 , mActiveCodec(
NULL )
44 mActiveCodec = obj.mActiveCodec;
46 mHeaderData = obj.mHeaderData;
47 mTextDescriptors = obj.mTextDescriptors;
53 mActiveCodec = obj.mActiveCodec;
55 mHeaderData = obj.mHeaderData;
56 mTextDescriptors = obj.mTextDescriptors;
80 #if USE_OGGVORBIS == 1
100 mHeaderData.AddAll();
103 if ( !newHeader.HasSampleRate() )
106 mHeaderData.SetSampleRate( newHeader.GetSampleRate() );
108 if ( !newHeader.HasChannels() )
109 mHeaderData.SetChannels( 1 );
111 mHeaderData.SetChannels( newHeader.GetChannels() );
113 if ( !newHeader.HasFormat() )
116 if ( newHeader.HasEncoding() )
117 mHeaderData.SetEncoding( newHeader.GetEncoding() );
133 CLAM_ASSERT(
false,
"The Enum contained and invalid value!" );
135 mHeaderData.SetFormat( newHeader.GetFormat() );
137 if ( !newHeader.HasEndianess() )
140 mHeaderData.SetEndianess( newHeader.GetEndianess() );
152 return mActiveCodec ==
NULL;
167 if ( !mActiveCodec )
return 0;
173 if (!mActiveCodec)
return;
180 mHeaderData.RemoveAll();