本文整理汇总了C++中Stream::Format方法的典型用法代码示例。如果您正苦于以下问题:C++ Stream::Format方法的具体用法?C++ Stream::Format怎么用?C++ Stream::Format使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Stream
的用法示例。
在下文中一共展示了Stream::Format方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: MustConvert
bool Mixer::MustConvert(Stream& stream)
{
const AudioFormat* streamformat = stream.Format();
if (!streamformat) {
return false;
}
if (streamformat->format != format.format || streamformat->channels != format.channels || streamformat->freq != format.freq) {
return true;
}
return false;
}
示例2: OnRead
/**
* Reads a node from the document and parses into metadata.
*/
bool StreamTranslator::OnRead( Context & ctxt, const XMLElement & elem, AccessorAdaptorBase* pAdaptor )
{
const XMLElement* pchild;
if( pAdaptor == NULL)
return false;
Stream stream;
bool bRetVal = true;
//Parse the AttributedObject Elements.
if( !ReadAttributedObject( stream, ctxt, elem))
return false;
//Done processing element, if no children, meaning this is
//an element referencing another element.
if( elem.NoChildren())
stream.IsReference(true);
else
{
//Parse ratefactor
stream.RateFactor(ReadFirstElement("ratefactor", elem, true, (size_t) 0));
//Parse quantization
stream.Quantization(ReadFirstElement("quantization", elem, true, (size_t) 0));
//Parse packedbits
stream.Packedbits(ReadFirstElement("packedbits", elem, true, stream.Quantization() ));
//Parse alignment
pchild = elem.FirstChildElement("alignment");
if( pchild != NULL)
{
stream.Alignment( ToAlignmentFormat(pchild->GetText()));
}
//Parse format
pchild = elem.FirstChildElement("format");
stream.Format( ToSampleFormat(pchild->GetText()));
//Parse encoding
pchild = elem.FirstChildElement("encoding");
stream.Encoding( pchild->GetText());
//Parse Channel.
bRetVal &= ReadList<Band>(stream.Bands(), "band", ctxt, elem);
}
//Lastly set the stream on the specified object.
if( bRetVal)
pAdaptor->set( &stream);
return bRetVal;
}
示例3: Dump
void ManualDWARFIndex::Dump(Stream &s) {
s.Format("Manual DWARF index for ({0}) '{1:F}':",
m_module.GetArchitecture().GetArchitectureName(),
m_module.GetObjectFile()->GetFileSpec());
s.Printf("\nFunction basenames:\n");
m_set.function_basenames.Dump(&s);
s.Printf("\nFunction fullnames:\n");
m_set.function_fullnames.Dump(&s);
s.Printf("\nFunction methods:\n");
m_set.function_methods.Dump(&s);
s.Printf("\nFunction selectors:\n");
m_set.function_selectors.Dump(&s);
s.Printf("\nObjective-C class selectors:\n");
m_set.objc_class_selectors.Dump(&s);
s.Printf("\nGlobals and statics:\n");
m_set.globals.Dump(&s);
s.Printf("\nTypes:\n");
m_set.types.Dump(&s);
s.Printf("\nNamespaces:\n");
m_set.namespaces.Dump(&s);
}