SlideShare ist ein Scribd-Unternehmen logo
1 von 15
ojagNaha #7
  Shusaku FUKUMINE
     @shusaku17
AR              User Interface




                   media player
start   stop   seekTo(backward, forward)
Qualcomm SDK 1.0.0
  sample ImageTargets

         GLSurfaceView extends

Media Player
  android
!   %,$-./„"…A

DETECTED A †CATRACKED &%,$-./&‡ˆ‰Šw„
x 4 &•%•I)‘’“opXY]6^QCAR SDK 3_QDQCA
”'/&•–"E•%•I)3—˜’D3D &™0 3D š"›vd'
¢£w¤"/¥¦O§¨XY]6^
A

10.1.1.3 ©ª«
                              QCAR SD
                              «0¯°
                              $%‘ST"
                              0!"#$
                              "-/&©
                              Cµ¶D+
                              $-./&
                              7¼½¶
-Media Player-

Start   stop




  forwardseek

  backwardseek
OpenGL

  3D(OpenGL            ) => 2D(   )

  (0, 0, 0)

  (0,0,0) (10, 0, 0)
-   -




(x1, y1, z1)           (x2, y2, z2)
highpass filter
java
// media player
private Audio[] mAudio = new Audio[MAXNUM];

public void audioController(int id)
{
  if (mAudio[id] != null) {
      mAudio[id].controller();// pause   start   start   pause
    }
}
JNI
//
Target *thisTarget = target[id]; //

if (thisTarget->isMoveStatusChange(point)) {
     // java        audioController
     env->CallVoidMethod(obj, audioControlMethodId, id);
}

// env :java
// obj :java
//audioMethodId :                     id
java
//
bool
isMoveStatusChange(QCAR::Vec2F vec1, QCAR::Vec2F vec2)
{
   float ret = hpf(vec1, vec2);

     if (status == STOPED) {
          if (ret >= 5.0f) {
               status = MOVING;
               return true;
          }
     } else {
          if (ret <= 5.0f) {
               status = STOPED;
               return true;
          }
     }
     return false;
}
Media Player
CPU

Weitere ähnliche Inhalte

Was ist angesagt?

HTML5勉強会#23_GeoHex
HTML5勉強会#23_GeoHexHTML5勉強会#23_GeoHex
HTML5勉強会#23_GeoHexTadayasu Sasada
 
The Australian-The Deal Magazine
The Australian-The Deal MagazineThe Australian-The Deal Magazine
The Australian-The Deal Magazinedrocallaghan
 
Firefox OS learnings & visions, WebAPIs - budapest.mobile
Firefox OS learnings & visions, WebAPIs - budapest.mobileFirefox OS learnings & visions, WebAPIs - budapest.mobile
Firefox OS learnings & visions, WebAPIs - budapest.mobileRobert Nyman
 
APIs for platform agnostic communication
APIs for platform agnostic communicationAPIs for platform agnostic communication
APIs for platform agnostic communicationMark Jayson Fuentes
 
JavaScript & HTML5 - Brave New World
JavaScript & HTML5 - Brave New WorldJavaScript & HTML5 - Brave New World
JavaScript & HTML5 - Brave New WorldRobert Nyman
 
Security: The Great WordPress Lockdown - WordCamp Melbourne - February 2011
Security: The Great WordPress Lockdown - WordCamp Melbourne - February 2011Security: The Great WordPress Lockdown - WordCamp Melbourne - February 2011
Security: The Great WordPress Lockdown - WordCamp Melbourne - February 2011John Ford
 
DAHO.AM 2015 - Abusing phones to make the internet of things
DAHO.AM 2015 - Abusing phones to make the internet of thingsDAHO.AM 2015 - Abusing phones to make the internet of things
DAHO.AM 2015 - Abusing phones to make the internet of thingsJan Jongboom
 
システムコールトレーサーの動作原理と実装 (Writing system call tracer for Linux/x86)
システムコールトレーサーの動作原理と実装 (Writing system call tracer for Linux/x86)システムコールトレーサーの動作原理と実装 (Writing system call tracer for Linux/x86)
システムコールトレーサーの動作原理と実装 (Writing system call tracer for Linux/x86)Masashi Shibata
 
Drehbuch zum Talk "Rapid Prototyping mit PHP Frameworks"
Drehbuch zum Talk "Rapid Prototyping mit PHP Frameworks"Drehbuch zum Talk "Rapid Prototyping mit PHP Frameworks"
Drehbuch zum Talk "Rapid Prototyping mit PHP Frameworks"Ralf Eggert
 
Paris js extensions
Paris js extensionsParis js extensions
Paris js extensionserwanl
 
The Ring programming language version 1.6 book - Part 61 of 189
The Ring programming language version 1.6 book - Part 61 of 189The Ring programming language version 1.6 book - Part 61 of 189
The Ring programming language version 1.6 book - Part 61 of 189Mahmoud Samir Fayed
 
Танки_в_Лунапарке: нагрузочное_тестирование_в_Яндексе
Танки_в_Лунапарке: нагрузочное_тестирование_в_ЯндексеТанки_в_Лунапарке: нагрузочное_тестирование_в_Яндексе
Танки_в_Лунапарке: нагрузочное_тестирование_в_ЯндексеYandex
 
A Backbone.js Tutorial for the Impatient - Part 1
A Backbone.js Tutorial for the Impatient - Part 1A Backbone.js Tutorial for the Impatient - Part 1
A Backbone.js Tutorial for the Impatient - Part 1jsalonen Salonen
 

Was ist angesagt? (20)

HTML5勉強会#23_GeoHex
HTML5勉強会#23_GeoHexHTML5勉強会#23_GeoHex
HTML5勉強会#23_GeoHex
 
The Australian-The Deal Magazine
The Australian-The Deal MagazineThe Australian-The Deal Magazine
The Australian-The Deal Magazine
 
Firefox OS learnings & visions, WebAPIs - budapest.mobile
Firefox OS learnings & visions, WebAPIs - budapest.mobileFirefox OS learnings & visions, WebAPIs - budapest.mobile
Firefox OS learnings & visions, WebAPIs - budapest.mobile
 
HTML5 - Pedro Rosa
HTML5 - Pedro RosaHTML5 - Pedro Rosa
HTML5 - Pedro Rosa
 
APIs for platform agnostic communication
APIs for platform agnostic communicationAPIs for platform agnostic communication
APIs for platform agnostic communication
 
Videogiochi in PHP 👾
Videogiochi in PHP 👾Videogiochi in PHP 👾
Videogiochi in PHP 👾
 
Malcon2017
Malcon2017Malcon2017
Malcon2017
 
JavaScript & HTML5 - Brave New World
JavaScript & HTML5 - Brave New WorldJavaScript & HTML5 - Brave New World
JavaScript & HTML5 - Brave New World
 
CONTOH MEMBUAT TABEL XAMPP
CONTOH MEMBUAT TABEL XAMPPCONTOH MEMBUAT TABEL XAMPP
CONTOH MEMBUAT TABEL XAMPP
 
Videodefaults
VideodefaultsVideodefaults
Videodefaults
 
Security: The Great WordPress Lockdown - WordCamp Melbourne - February 2011
Security: The Great WordPress Lockdown - WordCamp Melbourne - February 2011Security: The Great WordPress Lockdown - WordCamp Melbourne - February 2011
Security: The Great WordPress Lockdown - WordCamp Melbourne - February 2011
 
DAHO.AM 2015 - Abusing phones to make the internet of things
DAHO.AM 2015 - Abusing phones to make the internet of thingsDAHO.AM 2015 - Abusing phones to make the internet of things
DAHO.AM 2015 - Abusing phones to make the internet of things
 
システムコールトレーサーの動作原理と実装 (Writing system call tracer for Linux/x86)
システムコールトレーサーの動作原理と実装 (Writing system call tracer for Linux/x86)システムコールトレーサーの動作原理と実装 (Writing system call tracer for Linux/x86)
システムコールトレーサーの動作原理と実装 (Writing system call tracer for Linux/x86)
 
Drehbuch zum Talk "Rapid Prototyping mit PHP Frameworks"
Drehbuch zum Talk "Rapid Prototyping mit PHP Frameworks"Drehbuch zum Talk "Rapid Prototyping mit PHP Frameworks"
Drehbuch zum Talk "Rapid Prototyping mit PHP Frameworks"
 
Paris js extensions
Paris js extensionsParis js extensions
Paris js extensions
 
The Ring programming language version 1.6 book - Part 61 of 189
The Ring programming language version 1.6 book - Part 61 of 189The Ring programming language version 1.6 book - Part 61 of 189
The Ring programming language version 1.6 book - Part 61 of 189
 
Implementing SSH in Java
Implementing SSH in JavaImplementing SSH in Java
Implementing SSH in Java
 
Танки_в_Лунапарке: нагрузочное_тестирование_в_Яндексе
Танки_в_Лунапарке: нагрузочное_тестирование_в_ЯндексеТанки_в_Лунапарке: нагрузочное_тестирование_в_Яндексе
Танки_в_Лунапарке: нагрузочное_тестирование_в_Яндексе
 
A Backbone.js Tutorial for the Impatient - Part 1
A Backbone.js Tutorial for the Impatient - Part 1A Backbone.js Tutorial for the Impatient - Part 1
A Backbone.js Tutorial for the Impatient - Part 1
 
Trimming The Cruft
Trimming The CruftTrimming The Cruft
Trimming The Cruft
 

Andere mochten auch

Planning Behaviour Change: Chances and Challenges
Planning Behaviour Change: Chances and ChallengesPlanning Behaviour Change: Chances and Challenges
Planning Behaviour Change: Chances and ChallengesInternational WaterCentre
 
Introduction to Agile by David Draper
Introduction to Agile by David DraperIntroduction to Agile by David Draper
Introduction to Agile by David DraperValtech UK
 
The 7 sins of content migration
The 7 sins of content migrationThe 7 sins of content migration
The 7 sins of content migrationWiep Hamstra
 
Administracion
AdministracionAdministracion
Administracionjulierami
 
Mgt magazine
Mgt magazineMgt magazine
Mgt magazinekilly79
 
Loyalty Profs Introductie
Loyalty Profs IntroductieLoyalty Profs Introductie
Loyalty Profs Introductiergoores
 
게임디자인원론 디지털게임의정의
게임디자인원론 디지털게임의정의게임디자인원론 디지털게임의정의
게임디자인원론 디지털게임의정의Hyo-nyeong Han
 
衛理報60(一甲子文字情)
衛理報60(一甲子文字情)衛理報60(一甲子文字情)
衛理報60(一甲子文字情)Wong Lei
 
天鵝電視範本
天鵝電視範本天鵝電視範本
天鵝電視範本tom
 
цахим тест
цахим тестцахим тест
цахим тестGsarnai99
 
Oral interaction in classroom situations
Oral interaction in classroom situationsOral interaction in classroom situations
Oral interaction in classroom situationsLaurarmesto
 
4. hans van bijsterveldt nut en noodzaak van vergelijkbare kwaliteit in de ...
4. hans van bijsterveldt   nut en noodzaak van vergelijkbare kwaliteit in de ...4. hans van bijsterveldt   nut en noodzaak van vergelijkbare kwaliteit in de ...
4. hans van bijsterveldt nut en noodzaak van vergelijkbare kwaliteit in de ...De Eerstelijns
 
永久據點
永久據點永久據點
永久據點tom
 
페이스북(올릴것)
페이스북(올릴것)페이스북(올릴것)
페이스북(올릴것)동재 이
 

Andere mochten auch (20)

Planning Behaviour Change: Chances and Challenges
Planning Behaviour Change: Chances and ChallengesPlanning Behaviour Change: Chances and Challenges
Planning Behaviour Change: Chances and Challenges
 
Kumpulan 1 karbon aloi
Kumpulan 1   karbon aloiKumpulan 1   karbon aloi
Kumpulan 1 karbon aloi
 
Introduction to Agile by David Draper
Introduction to Agile by David DraperIntroduction to Agile by David Draper
Introduction to Agile by David Draper
 
The 7 sins of content migration
The 7 sins of content migrationThe 7 sins of content migration
The 7 sins of content migration
 
Ens anam, de creuer
Ens anam, de creuerEns anam, de creuer
Ens anam, de creuer
 
Els quatre germans
Els quatre germans Els quatre germans
Els quatre germans
 
Administracion
AdministracionAdministracion
Administracion
 
Mgt magazine
Mgt magazineMgt magazine
Mgt magazine
 
Loyalty Profs Introductie
Loyalty Profs IntroductieLoyalty Profs Introductie
Loyalty Profs Introductie
 
게임디자인원론 디지털게임의정의
게임디자인원론 디지털게임의정의게임디자인원론 디지털게임의정의
게임디자인원론 디지털게임의정의
 
Grandad, how was the Moon born?
Grandad, how was the Moon born?Grandad, how was the Moon born?
Grandad, how was the Moon born?
 
衛理報60(一甲子文字情)
衛理報60(一甲子文字情)衛理報60(一甲子文字情)
衛理報60(一甲子文字情)
 
天鵝電視範本
天鵝電視範本天鵝電視範本
天鵝電視範本
 
цахим тест
цахим тестцахим тест
цахим тест
 
Oral interaction in classroom situations
Oral interaction in classroom situationsOral interaction in classroom situations
Oral interaction in classroom situations
 
4. hans van bijsterveldt nut en noodzaak van vergelijkbare kwaliteit in de ...
4. hans van bijsterveldt   nut en noodzaak van vergelijkbare kwaliteit in de ...4. hans van bijsterveldt   nut en noodzaak van vergelijkbare kwaliteit in de ...
4. hans van bijsterveldt nut en noodzaak van vergelijkbare kwaliteit in de ...
 
永久據點
永久據點永久據點
永久據點
 
페이스북(올릴것)
페이스북(올릴것)페이스북(올릴것)
페이스북(올릴것)
 
MHP First Named, May 2011
MHP First Named, May 2011MHP First Named, May 2011
MHP First Named, May 2011
 
Ensamble de microprocesadores
Ensamble de microprocesadoresEnsamble de microprocesadores
Ensamble de microprocesadores
 

Ähnlich wie Ojagnaha vol7

Visual Component Testing -- w/ Gil Tayar (Applitools) and Gleb Bahmutov (Cyp...
Visual Component Testing  -- w/ Gil Tayar (Applitools) and Gleb Bahmutov (Cyp...Visual Component Testing  -- w/ Gil Tayar (Applitools) and Gleb Bahmutov (Cyp...
Visual Component Testing -- w/ Gil Tayar (Applitools) and Gleb Bahmutov (Cyp...Applitools
 
Samrt attendance system using fingerprint
Samrt attendance system using fingerprintSamrt attendance system using fingerprint
Samrt attendance system using fingerprintpraful borad
 
Sequencing Audio Using React and the Web Audio API
Sequencing Audio Using React and the Web Audio APISequencing Audio Using React and the Web Audio API
Sequencing Audio Using React and the Web Audio APIVincent Riemer
 
HTML5: where flash isn't needed anymore
HTML5: where flash isn't needed anymoreHTML5: where flash isn't needed anymore
HTML5: where flash isn't needed anymoreRemy Sharp
 
st_launcher: Tonel-based Smalltalk shell Scripts
 st_launcher: Tonel-based Smalltalk shell Scripts st_launcher: Tonel-based Smalltalk shell Scripts
st_launcher: Tonel-based Smalltalk shell ScriptsESUG
 
soft-shake.ch - Hands on Node.js
soft-shake.ch - Hands on Node.jssoft-shake.ch - Hands on Node.js
soft-shake.ch - Hands on Node.jssoft-shake.ch
 
Security Challenges in Node.js
Security Challenges in Node.jsSecurity Challenges in Node.js
Security Challenges in Node.jsWebsecurify
 
Android Things in action
Android Things in actionAndroid Things in action
Android Things in actionStefano Sanna
 
LISA QooxdooTutorial Slides
LISA QooxdooTutorial SlidesLISA QooxdooTutorial Slides
LISA QooxdooTutorial SlidesTobias Oetiker
 
Videos on Android - Stuff What I Learned
Videos on Android - Stuff What I LearnedVideos on Android - Stuff What I Learned
Videos on Android - Stuff What I LearnedMark Hemmings
 
Make WordPress realtime.
Make WordPress realtime.Make WordPress realtime.
Make WordPress realtime.Josh Hillier
 
beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web
beyond tellerrand: Mobile Apps with JavaScript – There's More Than Webbeyond tellerrand: Mobile Apps with JavaScript – There's More Than Web
beyond tellerrand: Mobile Apps with JavaScript – There's More Than WebHeiko Behrens
 
Building an HTML5 Video Player
Building an HTML5 Video PlayerBuilding an HTML5 Video Player
Building an HTML5 Video PlayerJim Jeffers
 
All you need to know about JavaScript loading and execution in the browser - ...
All you need to know about JavaScript loading and execution in the browser - ...All you need to know about JavaScript loading and execution in the browser - ...
All you need to know about JavaScript loading and execution in the browser - ...Caelum
 
Paug paris 2011
Paug paris 2011Paug paris 2011
Paug paris 2011sekond0
 
망고100 보드로 놀아보자 15
망고100 보드로 놀아보자 15망고100 보드로 놀아보자 15
망고100 보드로 놀아보자 15종인 전
 

Ähnlich wie Ojagnaha vol7 (20)

Visual Component Testing -- w/ Gil Tayar (Applitools) and Gleb Bahmutov (Cyp...
Visual Component Testing  -- w/ Gil Tayar (Applitools) and Gleb Bahmutov (Cyp...Visual Component Testing  -- w/ Gil Tayar (Applitools) and Gleb Bahmutov (Cyp...
Visual Component Testing -- w/ Gil Tayar (Applitools) and Gleb Bahmutov (Cyp...
 
Samrt attendance system using fingerprint
Samrt attendance system using fingerprintSamrt attendance system using fingerprint
Samrt attendance system using fingerprint
 
Sequencing Audio Using React and the Web Audio API
Sequencing Audio Using React and the Web Audio APISequencing Audio Using React and the Web Audio API
Sequencing Audio Using React and the Web Audio API
 
HTML5: where flash isn't needed anymore
HTML5: where flash isn't needed anymoreHTML5: where flash isn't needed anymore
HTML5: where flash isn't needed anymore
 
st_launcher: Tonel-based Smalltalk shell Scripts
 st_launcher: Tonel-based Smalltalk shell Scripts st_launcher: Tonel-based Smalltalk shell Scripts
st_launcher: Tonel-based Smalltalk shell Scripts
 
Clojure@Nuday
Clojure@NudayClojure@Nuday
Clojure@Nuday
 
soft-shake.ch - Hands on Node.js
soft-shake.ch - Hands on Node.jssoft-shake.ch - Hands on Node.js
soft-shake.ch - Hands on Node.js
 
Security Challenges in Node.js
Security Challenges in Node.jsSecurity Challenges in Node.js
Security Challenges in Node.js
 
Android Things in action
Android Things in actionAndroid Things in action
Android Things in action
 
LISA QooxdooTutorial Slides
LISA QooxdooTutorial SlidesLISA QooxdooTutorial Slides
LISA QooxdooTutorial Slides
 
Videos on Android - Stuff What I Learned
Videos on Android - Stuff What I LearnedVideos on Android - Stuff What I Learned
Videos on Android - Stuff What I Learned
 
Make WordPress realtime.
Make WordPress realtime.Make WordPress realtime.
Make WordPress realtime.
 
beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web
beyond tellerrand: Mobile Apps with JavaScript – There's More Than Webbeyond tellerrand: Mobile Apps with JavaScript – There's More Than Web
beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web
 
Building an HTML5 Video Player
Building an HTML5 Video PlayerBuilding an HTML5 Video Player
Building an HTML5 Video Player
 
All you need to know about JavaScript loading and execution in the browser - ...
All you need to know about JavaScript loading and execution in the browser - ...All you need to know about JavaScript loading and execution in the browser - ...
All you need to know about JavaScript loading and execution in the browser - ...
 
Paug paris 2011
Paug paris 2011Paug paris 2011
Paug paris 2011
 
Learning Dtrace
Learning DtraceLearning Dtrace
Learning Dtrace
 
Mgd08 lab01
Mgd08 lab01Mgd08 lab01
Mgd08 lab01
 
YCAM Workshop Part 3
YCAM Workshop Part 3YCAM Workshop Part 3
YCAM Workshop Part 3
 
망고100 보드로 놀아보자 15
망고100 보드로 놀아보자 15망고100 보드로 놀아보자 15
망고100 보드로 놀아보자 15
 

Mehr von Shusaku Fukumine

Mehr von Shusaku Fukumine (6)

沖縄Web+db勉強会 20121026
沖縄Web+db勉強会 20121026沖縄Web+db勉強会 20121026
沖縄Web+db勉強会 20121026
 
Ojag20120811
Ojag20120811Ojag20120811
Ojag20120811
 
Xhago2
Xhago2Xhago2
Xhago2
 
Xhago
XhagoXhago
Xhago
 
Workshop@naha_val3
Workshop@naha_val3Workshop@naha_val3
Workshop@naha_val3
 
Workshop@naha val3
Workshop@naha val3Workshop@naha val3
Workshop@naha val3
 

Kürzlich hochgeladen

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Kürzlich hochgeladen (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

Ojagnaha vol7

  • 1. ojagNaha #7 Shusaku FUKUMINE @shusaku17
  • 2.
  • 3. AR User Interface media player start stop seekTo(backward, forward)
  • 4. Qualcomm SDK 1.0.0 sample ImageTargets GLSurfaceView extends Media Player android
  • 5.
  • 6. ! %,$-./„"…A DETECTED A †CATRACKED &%,$-./&‡ˆ‰Šw„ x 4 &•%•I)‘’“opXY]6^QCAR SDK 3_QDQCA ”'/&•–"E•%•I)3—˜’D3D &™0 3D š"›vd' ¢£w¤"/¥¦O§¨XY]6^ A 10.1.1.3 ©ª« QCAR SD «0¯° $%‘ST" 0!"#$ "-/&© Cµ¶D+ $-./& 7¼½¶
  • 7. -Media Player- Start stop forwardseek backwardseek
  • 8. OpenGL 3D(OpenGL ) => 2D( ) (0, 0, 0) (0,0,0) (10, 0, 0)
  • 9. - - (x1, y1, z1) (x2, y2, z2)
  • 11. java // media player private Audio[] mAudio = new Audio[MAXNUM]; public void audioController(int id) { if (mAudio[id] != null) { mAudio[id].controller();// pause start start pause } }
  • 12. JNI // Target *thisTarget = target[id]; // if (thisTarget->isMoveStatusChange(point)) { // java audioController env->CallVoidMethod(obj, audioControlMethodId, id); } // env :java // obj :java //audioMethodId : id
  • 13. java // bool isMoveStatusChange(QCAR::Vec2F vec1, QCAR::Vec2F vec2) { float ret = hpf(vec1, vec2); if (status == STOPED) { if (ret >= 5.0f) { status = MOVING; return true; } } else { if (ret <= 5.0f) { status = STOPED; return true; } } return false; }
  • 15. CPU

Hinweis der Redaktion

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n