스마트폰 모바일 랩 세미나

Similar documents
No Slide Title


서현수

AVN2100Kor_Ç¥Áö110818F

MPEG-4 Visual & 응용 장의선 삼성종합기술원멀티미디어랩

2011년 10월 초판 c 2011 Sony Corporation. All rights reserved. 서면 허가 없이 전체 또는 일부를 복제하는 것을 금합니다. 기능 및 규격은 통보 없이 변경될 수 있습니다. Sony와 Sony 로고는 Sony의 상표입니다. G L

Special Theme _ 모바일웹과 스마트폰 본 고에서는 모바일웹에서의 단말 API인 W3C DAP (Device API and Policy) 의 표준 개발 현황에 대해서 살펴보고 관 련하여 개발 중인 사례를 통하여 이해를 돕고자 한다. 2. 웹 애플리케이션과 네이

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

¨ìÃÊÁ¡2

untitled

BMP 파일 처리

1

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

슬라이드 1

Microsoft Word - HD-35 메뉴얼_0429_.doc

Microsoft PowerPoint - IP11.pptx

Dialog Box 실행파일을 Web에 포함시키는 방법

PCServerMgmt7

untitled

Windows Embedded Compact 2013 [그림 1]은 Windows CE 로 알려진 Microsoft의 Windows Embedded Compact OS의 history를 보여주고 있다. [표 1] 은 각 Windows CE 버전들의 주요 특징들을 담고

LCD Monitor

This page left blank intentionally

JMF2_심빈구.PDF

LCD Monitor

참조매뉴얼

£01¦4Àå-2

Part Part

½ºÅ丮ÅÚ¸µ3_³»Áö

272*406OSAKAÃÖÁ¾-¼öÁ¤b64ٽÚ

PART

Microsoft Word - src.doc

ETL_project_best_practice1.ppt

LCD Display

Polly_with_Serverless_HOL_hyouk

C# Programming Guide - Types

네이버 블로그 :: 포스트 리스트

인켈(국문)pdf.pdf

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras

0. 들어가기 전

HMC_TG_ADO_

Orcad Capture 9.x

목차 본 취급설명서의 사용법 본 사용설명서에서는 제품상에 표시된 채널명 및 버튼명, 소프트웨어의 메뉴명 등이 대괄호 ([ ]) 안에 표시됩니 (예: [MASTER] 채널, [ON/ OFF], [File] 메뉴) 시작하시기 전에 특징...3 부속품...4 시작하시기 전에

설명서 보기 본 카메라에는 내장 설명서가 탑재되어 있습니다. MENU (카메라 내장 설명서) 카메라 내장 설명서 MENU 항목 및 설정 값에 대한 설명이 표시됩니다. 1 2 MENU 버튼을 누릅니다. 원하는 MENU 항목을 선택한 다음에 버튼을누릅니다. (카메라 내장

Microsoft Word - SKY Player v2.7.2.doc

XJ-A142_XJ-A147_XJ-A242_XJ-A247_XJ-A252_XJ-A257_XJ-M141_XJ-M146_XJ-M151_XJ-M156_XJ-M241_XJ-M246_XJ-M251_XJ-M256

thesis

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V

CD-RW_Advanced.PDF

DWCOM15/17_manual

DioPen 6.0 사용 설명서

Interstage5 SOAP서비스 설정 가이드

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

Microsoft PowerPoint - User Manual pptx


Week13

1217 WebTrafMon II

2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지

ez-md+_manual01

45호_N스크린 추진과정과 주체별 서비스 전략 분석.hwp

YV-150-S.CHINESE1.0-1

KT AI MAKERS KIT 사용설명서 (Node JS 편).indd

스마트월드캠퍼스 교육교제

K_R9000PRO_101.pdf

untitled

디지털TV솔루션 브로셔

Index Process Specification Data Dictionary

- 목차 - - ios 개발환경및유의사항. - 플랫폼 ios Project. - Native Controller와플랫폼화면연동. - 플랫폼 Web(js)-Native 간데이터공유. - 플랫폼확장 WN Interface 함수개발. - Network Manager clas

KeyMission 360 KeyMission ( ).... 4K UHD., 60 cm... ii KeyMission 360

2

슬라이드 제목 없음

임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

3주차_Core Audio_ key

KYO_SCCD.PDF

( )부록

i-movix 특징 l 안정성 l 뛰어난화질 l 차별화된편의성

Windows Live Hotmail Custom Domains Korea

제8장 자바 GUI 프로그래밍 II

특허청구의 범위 청구항 1 디바이스가 어플리케이션을 실행하는 방법에 있어서, 상기 디바이스에 연결된 제1 외부 디바이스와 함께 상기 어플리케이션을 실행하는 단계; 상기 어플리케이션의 실행 중에 제2 외부 디바이스를 통신 연결하는 단계; 및 상기 제1 외부 디바이스 및

PI ZH-CN

歯Phone

09-interface.key

The Self-Managing Database : Automatic Health Monitoring and Alerting

<B0F8C1A4C0CCBFEB5FB0A1C0CCB5E5B6F3C0CE28BFF8BABB2920BCF6C1A42E687770>

Remote UI Guide

Jwplayer 요즘 웹에서 동영상 재생을 목적으로 많이 쓰이는 jwplayer의 설치와 사용하기 입니다. jwplayer홈페이지 : 위의 홈페이지에 가시면 JWplayer를 다운 받으실 수 있습니다. 현재 5.1버전

2 : MMT QoS (Bokyun Jo et al. : Adaptive QoS Study for Video Streaming Service In MMT Protocol). MPEG-2 TS (Moving Picture Experts Group-2 Transport S

Secure Programming Lecture1 : Introduction

그림 2. 최근 출시된 스마트폰의 최대 확장 가능한 내장 및 외장 메모리 용량 원한다. 예전의 피쳐폰에 비해 대용량 메모리를 채택하고 있지 만, 아직 데스크톱 컴퓨터 에 비하면 턱없이 부족한 용량이다. 또한, 대용량 외장 메모리는 그 비용이 비싼 편이다. 그러므로 기존

歯이시홍).PDF

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_ pptx

EDIUS 7 & DaVinci Resolve 11 Workflow


PowerPoint 프레젠테이션

컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는 우수한 인력을 양성 함과 동시에 직업적 도덕적 책임의식을 갖는 IT인 육성을 교육목표로 한다. 1. 전공 기본 지식을 체계적으로

사용 설명서 이용 안내 사용 설명서의 내용은 제품의 펌웨어 버전에 따라 사용자에게 통보 없이 일부 변경될 수 있습니다. 제품의 특장점 기능을 살펴보려면 '특장점' 6쪽을 참조하세요. 제품 사용 중 문제가 발생하면 'A/S를 신청하기 전에' 53쪽을 참조하세요. 제품에

Microsoft Word - USB복사기.doc

LG전자 서비스 센터 안내 사용 중 문의/불편 사항은 서비스센터 방문 전에 전화로 문의하세요 , , (수신자 부담) 상담원과 원격으로 사용자 휴대전화를 진단 및 상담할 수 있는 LG전자 원격상담 서비스도 가능합니

airDACManualOnline_Kor.key

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

Transcription:

DirectShow 를통한 Windows Mobile 멀티미디어어플리케이션제작 By 시삽홍성표

DirectShow 역사 DirectShow 역할 2

Media Foundation (Part of Windows Vista and later) DirectShow (Part of DirectX 8.0 SDK) DirectShow (standard component of Windows Mobile 5.0) Video for Windows ActiveMovie 1.0 (Codenamed Quartz) IE3.0 bundled Component Object Model Media Control Interface Audio Compression Manager ActiveMovie (Part of the DirectX 5) DirectShow (standard component of all Windows 98, CE ) DirectShow 1.0 Windows SDK DirectX 9.0 SDK Update 1997. 7 2005. 2 1996. 3 1997. 3 1998. 6 2000. 11 2005. 4 2006. 11 3

App Wrapper Graph Manager Filter API / Algorithm 4

구성요소 Filter Graph Ecosystem DirectShow 사용방법 COM Helper 5

Filter Graph Manager DirectShow Filters Media Samples Memory Allocators AM_MEDIA_TYPE MajorType SubType Media Types VIDEOINFOHEADER WAVEFORMATEX VIDEOINFOHEADER2 WAVEFORMATEXTENSIBLE 6

Windows Mobile 기본 Filters Filter ACM Wrapper Function ACM 을감싸고, DirectShow 에서 ACM 기능을사용할수있는기능을제공한다. IAMStreamConfig 인터페이스를통해서포멧을셋할수있다. Video/Image Compression Manager AVI 비디오코덱을디코딩하여재생할수있는샘플을출력한다. AVI Filter AVI 파일을파징하여직렬화된압축스트림을스트림별로나누어출력한다. DMO Wrapper DirectShow 내에서 DMO 모듈을사용할수있게한다. File Source (Async) File Source (URL) Stream 타입을갖는로칼파일에대한비동기입출력기능을제공한다. 출력픾은 IAsyncReader 인터페이스를통해서파일의내용에대한접근을제공한다. URL 로식별되고 Stream 타입을갖는원격지파일에대한비동기입출력기능을제공한다. 출력픾은 IAsyncReader 인터페이스를통해서파일의내용에대한접근을제공한다. MPEG-1 Parser/Splitter MPEG-1 Parser/Splitter filter 는 MPEG-1 데이터를순서적인오디오 / 비디오스트림으로나눈다. Overlay Mixer 목적색상키에대한 DirectDraw 하드웨어가속기능을제공하는비디오랜더링픿터. DirectShow Video Renderer 비디오트랜스폼픿터가출력하는디코딩된비디오샘플을출력하는일반적인비디오랜더링픿터. WAVE/AIFF/au/snd File Parser WAVE Parser filter 는 Wave 파일을파징하여 Audio Sample 을출력한다. Smart Tee Filter 하나의비디오스트림을캡쳐스트림과프리뷰스트림으로복제하는픿터. WM ASF Writer Filter Color Space Converter Filter Windows Media Format 의 Writer 객체를 Wrapping 하는 Filter. 복수개의입력스트림을받아서 ASF 파일을생성한다. 비디오샘플의색상타입간변홖을지원하는픿터. RGB, CLJR, Y41P, YUY2, YV12, YVU9 와같은픽셀을입력받아서 RGB, YV12 형식을출력한다. Image Sink Filter 입력되는비디오샘플을지정된이미지모멧의파일로저장한다. 픿터내부적으로 Imaging API 를사용한다. Audio Renderer Filter 오디오트랜스폼픿터가출력하는디코딩된오디오샘플을출력하는일반적인오디오랜더링픿터. 7

Filter Graph Manager Graph 생성 / 운영 / 소멸 Process 의기본단위 : Media Sample Windows Message 기반상태통지 Filter is COM + Filter Graph Ecosystem FilterGraph Ecosystem Of the Filter By the Filter For the Filter Filter 를통한 모듈재사용성 기능확장 Method Calls RenderFile() AddSourceFilter() Render() ConnectDirect() 8

Multimedia Process 변경 MP3Player AudioTranscoder : mp3 => wma Merge Audio/Video 9

Install Windows Mobile SDK DirectShow Header #include <dshow.h> Library Strmiids.lib Class ID Interface ID Strmbase.lib Filter Base Classes Library Document http://msdn.microsoft.com/en-us/library/ms940098.aspx 10

Class Factory Smart Pointer Class Method CoCreateInstance() Method QueryInterface() Manage Reference Count Return value Macro SUCCEEDED(r) return TRUE. Success : S_OK Not Success : S_FALSE Macro FAILED(r) return TRUE. False : E_FAIL 11

Mood Self Camera 12

In Grabber Out In Video Renderer Video Capture Source Capture Pin Preview Pin Still Pin In Smart Tee Capture Preview In Grabber Out In Image Sink Source Filter Transform Filters Renderer Filters 13

14

15

스마트폰모바일랩 의싞규기능 공개 / 비공개프로젝트협업공간제공 공작소의기능 커뮤니케이션툴 모니위키 포럼 이슈트래킹 소스형상관리 cvs, svn, git 팩키지배포 16

감사합니다 17