示例#1
0
MediaDecoderStateMachine* ChannelMediaDecoder::CreateStateMachine()
{
  MOZ_ASSERT(NS_IsMainThread());
  MediaFormatReaderInit init;
  init.mVideoFrameContainer = GetVideoFrameContainer();
  init.mKnowsCompositor = GetCompositor();
  init.mCrashHelper = GetOwner()->CreateGMPCrashHelper();
  init.mFrameStats = mFrameStats;
  init.mResource = mResource;
  mReader = DecoderTraits::CreateReader(ContainerType(), init);
  return new MediaDecoderStateMachine(this, mReader);
}
示例#2
0
ContainerType ImageWriter::doGetContainerType() const
{
	return ContainerType(SPACE_WARSTUDIO, CONTAINER_TYPE::IMAGE);
}
示例#3
0
文件: Raw.cpp 项目: TarCV/WarStudio
ContainerType RawWriter::doGetContainerType() const
{
	return ContainerType(SPACE_WARSTUDIO, CONTAINER_TYPE::STREAMBUFFER);
}