OSMO Preview process
2016-12-05 14:12:30 0 举报
OSMO Preview process是一种先进的图像处理技术,它允许用户在拍摄照片或录制视频之前预览和编辑他们的作品。这种过程通常涉及到使用特殊的软件或应用程序,这些工具可以让用户实时查看他们的设备捕捉到的图像或视频,并进行各种调整和修改。例如,用户可以调整曝光、对比度、饱和度等参数,或者添加滤镜和特效,以改善他们的创作。此外,一些OSMO Preview process还提供了高级功能,如3D建模和虚拟现实体验,使用户能够以全新的方式探索和分享他们的作品。总的来说,OSMO Preview process为用户提供了一种强大而灵活的工具,使他们能够在拍摄前更好地计划和优化他们的作品。
作者其他创作
大纲/内容
VideoPreview
decoderRenderFrame:
puts video frame to(dataQueue:push)
MovieGLView
render:
VideoFrameH264Raw
uint32_t type_tag:8;uint32_t frame_size:24;uint32_t frame_uuid;uint64_t time_tag;VideoFrameH264BasicInfo frame_info;uint8_t frame_data[0];
SoftwareDecoderProcessor
streamProcessorHandleFrameRaw:
VideoFrameExtractor
decoderRawFrame:callback
VideoPreviewQueue:dataQueue(VideoFrameH264Raw)
decoderRunloop
videoProcessorFrame:
show preview
get video frame from(dataQueue:pull)
VideoFrameH264BasicInfo
uint16_t width;uint16_t height;uint16_t fps;uint8_t rotate;uint8_t reserved;uint16_t frame_index;uint16_t max_frame_index_plus_one;union{ struct{ int has_sps :1; //has sps info int has_pps :1; //has pps info int has_idr :1; //has idr frame } frame_flag; uint32_t value; };
DJICameraDeletage(run loop)
0 条评论
下一页