本文整理汇总了C++中ComAudio::setName方法的典型用法代码示例。如果您正苦于以下问题:C++ ComAudio::setName方法的具体用法?C++ ComAudio::setName怎么用?C++ ComAudio::setName使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ComAudio
的用法示例。
在下文中一共展示了ComAudio::setName方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: createComAudioWithFlatBuffers
Component* ComAudioReader::createComAudioWithFlatBuffers(const flatbuffers::Table *comAudioOptions)
{
auto options = (ComAudioOptions*)comAudioOptions;
Component* component = ComAudio::create();
ComAudio* audio = static_cast<ComAudio*>(component);
auto fileNameData = options->fileNameData();
int resourceType = fileNameData->resourceType();
switch (resourceType)
{
case 0:
{
std::string path = fileNameData->path()->c_str();
audio->setFile(path.c_str());
break;
}
default:
break;
}
bool loop = options->loop() != 0;
audio->setLoop(loop);
audio->setName(options->name()->c_str());
return component;
}
示例2: loadComAudio
Component* CSLoader::loadComAudio(const rapidjson::Value &json)
{
ComAudio* audio = ComAudio::create();
const char* name = DICTOOL->getStringValue_json(json, COMPONENT_NAME);
bool enabled = DICTOOL->getBooleanValue_json(json, COMPONENT_ENABLED);
audio->setName(name);
audio->setEnabled(enabled);
const char* filePath = DICTOOL->getStringValue_json(json, COMPONENT_AUDIO_FILE_PATH);
bool loop = DICTOOL->getBooleanValue_json(json, COMPONENT_LOOP);
audio->setFile(filePath);
audio->setLoop(loop);
return audio;
}