Contents. Player Camera AudioIn, AudioOut Image & ImageUtil AudioRecorder VideoRecorder AudioDecoder/Encoder, VideoDecoder/Encoder
|
|
- Hector McCarthy
- 5 years ago
- Views:
Transcription
1 Media
2 Contents Player Camera AudioIn, AudioOut Image & ImageUtil AudioRecorder VideoRecorder AudioDecoder/Encoder, VideoDecoder/Encoder 2
3 Introduction The Media namespace contains classes and interfaces that let developers e asily integrate audio, video, and image processing into their applications. Key features include: Encoding and decoding of images and videos. Playing audio and video from media files stored on a device or streaming over the network. Recording audio and video. Using the camera to display a live preview and capture a still image. Using codec to encode and decode the audio/video data. 3
4 1 Player
5 Player Class Overview Playback of media (Audio and Video) Player supports Playback of audio/video in local storage & stream from the server basic controls for audio/video content (play, pause, stop, & resume) time-based seeking, volume control, looping Getting the duration of audio/video content. Multiple audio stream playback. Playback of DRM content. Supported DRM are OMA (v1.0, v2.0, v2.1), WMDRM, PlayReadyDRM. Capturing the video frame during video playback. 5
6 Player Class APIs Important APIs OpenBuffer () OpenFile () OpenUrl () Play () Pause () Stop () Close () SeekTo () SetLooping () SetRenderingBuffer () GetCurrentMediaStreamInfoN () CaptureVideo () 6
7 Player Supported Formats and Protocols Local playback of Video H.264,H.263,MPEG4,VC-1 Video Streaming H.264, H.263, MPEG4 Local playback of Audio PCM, AMR-NB, AAC, AAC+, EAAC+, MIDI, MP3, WMA Audio streaming AMR-NB, AAC, AAC+, EAAC+ Protocols RTSP with live streaming HTTP with live streaming 7
8 Audio Mixing Multiple Audio Playback Multiple instance playback restriction Multiple compressed audio stream with different audio codec. Multiple uncompressed audio format (ex. WAV) The maximum instances of Player is dependent on system performance. The maximum count of Player instance is 10. 8
9 IPlayerEventListener Used to notify the status of media player during the media playback. Callbacks for the player events are OnPlayerOpened() : when the player is opened asynchronously OnPlayerBuffering(): when the streaming data is being buffered OnPlayerEndOfClip(): when playback reaches to the end of clip OnPlayerInterrupted(): when the device is taken by a task with a higher priority OnPlayerReleased() OnPlayerErrorOccurred(): when there is an error in playback OnPlayerSeekCompleted(): when the position of the audio/video content moves asynchronously 9
10 IPlayerVideoEventListener To get the decoded video frame OnVideoFrameDecoded() Notifies when the video frame is decoded asynchronously 10
11 2 Camera
12 Camera Class Overview Controls the Camera Device.. To capture still images. Supports real time preview. Allows processing of Preview data. Very important feature in Camera class. Requires CAMERA privilege Features Preview Format : RGB or YCbCr Camera Sensor controls Autofocus, Flash Brightness, Contrast Exposure, ISO Level, White Balance Zoom Preview Data Controls Preview format, preview frame rate, preview resolution 12
13 Camera Functions Prepare device PowerOn(), PowerOff() Getter /Setter methods for camera settings Get/Set {Brightness(), Contrast(), Effect(), Flash(), Quality(), WhiteBalance()} Get/Set {CaptureFormat(), CaptureResolution()} Get/Set {PreviewFormat(), PreviewFrameRate(), PreviewResolution()} Control Capture(), StartPreview(), StopPreview(), ZoomIn(), ZoomOut() 13
14 ICameraEventListener Camera Listener Functions OnCameraCaptured() called when a picture has been successfully captured OnCameraPreviewed() called at each frame of preview only when camera.startpreview(.., true) OnCameraAutoFocused() Called when Camera::SetAutoFocus() API is called and completed. OnCameraErrorOccurred Called when an error occurs in the Camera. 14
15 Previewing Scenario Preview Format List GetSupportedPreviewFormatListN() OverlayRegion Preview on the background buffer of an overlay region Steps Set the orientation of the form to landscape Create an overlay region Make the form as the current form Get background info of the overlay region Start preview on the background 15
16 Taking Picture Scenario Preparation Stage Creating & implementing the listener Construct Camera instance with ICameraEventListener Construct( listener, CAMERA_PRIMARY ) PowerOn camera PowerOn() Set camera options (optional) preview format, preview resolution, ISO level, brightness, effect, contrast, exposure, white balance Attach the backgroundbuffer of the OverlayRegion to camera to start preview StartPreview() 16
17 Taking Picture Scenario Taking picture & runtime control Take a picture camera.capture(); an event listener will be invoked Zoom camera.zoomin(), camera.zoomout() 17
18 Camera Example result TestPreviewing(void) { result r = E_SUCCESS; Camera* pprimarycamera = null; Osp::Ui::Controls::OverlayRegion * poverlayregion = null; Osp::Ui::Controls::Form* pcameraform = null; Osp::Graphics::BufferInfo bufferinfo; Osp::Graphics::Rectangle rect(0, 0, 320, 240); bool modified = false; bool suitable = false; // Initialize pcameraform pprimarycamera = new Camera(); plistener = new MyCameraListener; //Code snippet continued on the next slide.. 18
19 Camera Example // Construct camera with camera event listener and camera type r = pprimarycamera->construct(*plistener, CAMERA_PRIMARY); //17 r = pprimarycamera->poweron(); // camera is instructed to work suitable = OverlayRegion::EvaluateBounds( OVERLAY_REGION_EVALUATION_OPTION_LESS_THAN, rect, modified ); } poverlayregion = pcameraform->getoverlayregionn(rect, OVERLAY_REGION_TYPE_PRIMARY_CAMERA); r = poverlayregion->getbackgroundbufferinfo(bufferinfo); r = pprimarycamera->startpreview(&bufferinfo, true); return r; 19
20 3 AudioIn, AudioOut
21 AudioIn Class Overview Provides low level mechanism for audio recording Records PCM data from audio input device. If you want to record audio into a container file format, use AudioRecorder class. Dynamically we can get the information about the system (no of channels supported, Sample rate supported etc) Specification Input device type: microphone Number of channels: mono, stereo Sampling depth: 8 bit, 16 bit Sample rate: 8000 Hz ~ Hz 21
22 AudioIn Functions Prepare Device with number of channels, sample type, rate, and depth AddBuffer() Get information GetMin/MaxBufferSize() GetOptimized{ChannelType, SampleRate, SampleType}() GetState() Control Start(), Stop(), Reset(), Unprepare() 22
23 Typical AudioIn Scenario State transition Construct and prepare AudioIn Add buffer to AudioIn Start If there is interruption OnAudioInInterrupted() is called; stop AudioIn automatically OnAudioInReleased() is called; start AudioIn, again If the buffer is filled OnAudioInBufferFilled() is called; store data & rewind the buffer When the user stops recording, stop AudioIn and store data in the buffer unprepare AudioIn and delete it 23
24 IAudioInEventListener AudioIn captures audio data from the device in asynchronous mode, an d calls IAudioInEventListener methods to pass the captured audio data Provided callbacks are OnAudioInBufferIsFilled() when AudioIn fills the input buffer and indicates the application that buffer is filled and application may use it. OnAudioInInterrupted() when any high priority tasks acquire device ex: Call OnAudioInReleased() when the interrupted tasks releases the device which had acquired. 24
25 AudioIn: Multiple Buffering Adding more than one buffer Automatic switch When you start recording, the 1st buffer is used When the 1st is filled, OnAudioInBufferIsFilled() is invoked At the same time, the 2nd buffer starts being used When the 2nd is filled, the 1st buffer starts being used resulting in less latency. 25
26 AudioIn Example void AudioInExample::AudioInRecord(void) { // Constructs an AudioIn instance paudioininstance->construct(* pmyaudioinlistener); // Prepares an AudioIn instance paudioininstance->prepare(audio_input_device_mic,audio_type_pcm_u8, AUDIO_CHANNEL_TYPE_STEREO,8000); // Prepare buffers to store PCM data pbytebuffer1 = new ByteBuffer(); pbytebuffer1->construct(max_buffer_size); pbytebuffer2 = new ByteBuffer(); pbytebuffer2->construct(max_buffer_size); pbytebuffer3 = new ByteBuffer(); pbytebuffer3->construct(max_buffer_size); //Code snippet continued on the next slide.. 26
27 AudioIn Example // Adds buffers paudioininstance->addbuffer( pbytebuffer1); paudioininstance->addbuffer( pbytebuffer2); paudioininstance->addbuffer( pbytebuffer3); } // Start paudioininstance->start(); 27
28 AudioOut Class Overview Lower level audio playback class Play PCM (uncompressed) audio data in various sample types through Audio output device Can be either Mono or stereo Unsigned 8 bit or signed 16 bit Also supports multiple buffering. Usage is very similar to AudioIn except Raw Audio Buffer is for playback SetVolume is supported 28
29 AudioOut Functions Prepare Prepare(), Unprepare(), WriteBuffer() Volume control Get/SetVolume() Control Start(), Stop(), Reset() Get information GetMin/MaxBufferSize() GetOptimized{ChannelType,SampleRate,SampleType}() GetState() 29
30 IAudioOutEventListener Callbacks provided by IAudioOutEventListener OnAudioOutBufferEndReached() Called when all the content of the buffer has been played back OnAudioOutInterrupted() Called when the output device is occupied by another task with higher priority OnAudioOutReleased() Called when the interrupting task releases the device 30
31 AudioOut Example void AudioOutExample::AudioOutPlay() { // Construct the AudioOut instance with a listener paudiooutinstance->construct(* pmyaudiooutlistener); // AudioOut Preparation paudiooutinstance->prepare(audio_type_pcm_u8, AUDIO_CHANNEL_TYPE_STEREO,8000); // Write 3 buffers in queue of the device side ByteBuffer* pwritebuffer = null; pwritebuffer = static_cast<bytebuffer*>( pdataarray- >GetAt( playcount++)); paudiooutinstance->writebuffer(*pwritebuffer); //Code snippet continued on the next slide.. 31
32 AudioOut Example } pwritebuffer = static_cast<bytebuffer*>( pdataarray->getat( playcount++)); paudiooutinstance->writebuffer(*pwritebuffer); pwritebuffer = static_cast<bytebuffer*>( pdataarray- >GetAt( playcount++)); paudiooutinstance->writebuffer(*pwritebuffer); // Start playing until the end of the array paudiooutinstance->start(); 32
33 4 Image and ImageUtil
34 Image Class Overview IMAGE privilege is required. Media::Image class provides methods to encode, decode, and convert images. Supports decoding of JPEG, GIF, PNG, BMP, WBMP, TIFF Supports Encoding to JPEG, PNG, BMP Supports Image format conversion Supports JPEG compression. Optionally, the application can automatically scale images when decoding them. The application can compress JPEG images into smaller JPEG images with barely noticeable quality loss. Images can be handled from a file in storage or a buffer in memory. 34
35 Image Class APIs Important APIs CompressJpeg() CompressJpegN() ConvertN() DecodeN() DecodeToBufferN() DecodeUrl() EncodeToBufferN() EncodeToFile() 35
36 Example: Image Decoding #define SCREEN_WIDTH 320 #define SCREEN_HEIGHT 240 result TestDecoding(Form *pform) { result r = E_SUCCESS; String path("/media/images/sample.jpg"); // Create an Image instance. Image *pimage = new Image(); r = pimage->construct(); //Decode the image Bitmap *pbitmap = pimage->decoden(path, BITMAP_PIXEL_FORMAT_RGB565, SCREEN_WIDTH, SCREEN_HEIGHT); Osp::Graphics::Rectangle rect(0,0,screen_width,screen_height); Canvas *pcanvas = pform->getcanvasn(); //Get a Canvas instance r = pcanvas->drawbitmap(rect, *pbitmap); //Draw bitmap on the canvas r = pcanvas->show(); delete pimage; delete pcanvas; delete pbitmap; //Free the memory return r;} 36
37 ImageUtil Class Overview(since 2.0) ImageUtil class facilitates Image pixel format conversion Image scaling (such as resizing, rotating, and flipping) Important APIs ConvertPixelFormat() Flip() Resize() Rotate() 37
38 5 AudioRecorder
39 AudioRecorder Class Overview To Record the audio data from input device to a file Input source is automatically selected by current audio path(mic, Earphone) Provides Recording controls - Record, Pause, Stop, Mute Provides API to set Recording quality - Low / Medium / High Provides setting for maximum recording time and size Provides mute during recording Provides APIs for getting supported codecs and container formats Supported Recording formats - WAV, AMR, AAC 39
40 IAudioRecorderEventListener Response to control OnAudioRecorderStarted(): when the recording is started OnAudioRecorderPaused(): when the recording is paused OnAudioRecorderStopped(): when the recording is stopped OnAudioRecorderCanceled(): when the recording is cancelled OnAudioRecorderClosed(): when the recording is closed Other listener functions OnAudioRecorderEndReached(): when recording reaches the maximum size or time specified OnAudioRecorderErrorOccurred(): when there is an error occurred during Audio Recording 40
41 AudioRecorder Example result TestAudioRecording(void) { result r = E_SUCCESS; paudiorecorder = new AudioRecorder(); // Instantiate and register the AudioRecorder event listener plistener = new MyAudioRecorderListener; r = paudiorecorder->construct(*plistener); // Create/open the file handle for storing recorded data r = paudiorecorder->createaudiofile(path, true); // Start/resume recording r = paudiorecorder->record(); if(isfailed(r)) { delete paudiorecorder; delete plistener; } return r; } 41
42 6 VideoRecorder
43 VideoRecorder Class Overview Similar to Audio Recorder Except Construct with Camera Codec: encoding methods GetSupportedCodecListN(), SetCodec() Recording resolution: dimension of video GetSupportedRecordingResolutionListN(), SetRecordingResolution() Quality RECORDING_QUALITY_LOW, MEDIUM, HIGH Mode VIDEORECORDER_MODE_VIDEO_WITH_AUDIO, VIDEO_ONLY Format VIDEORECORDING_FORMAT_MP4, 3GP 43
44 IVideoRecorderEventListener VideoRecorder Listener functions OnVideoRecorderCanceled(): Video Recording canceled OnVideoRecorderClosed(): VideoRecorder closed OnVideoRecorderEndReached(): Recording reaches the end of the pre-defined file size or time OnVideoRecorderErrorOccurred(): Error occurred during recording OnVideoRecorderPaused(): Recording paused OnVideoRecorderStarted(): Recording started OnVideoRecorderStopped(): Recording stopped 44
45 VideoRecorder Example result VideoRecorderTestForm::OnInitializing(void) { result r = E_SUCCESS; Osp::Graphics::Rectangle rect(0, 0, 320, 240); bool modified=false; //Get Overlay proper overlay region dimension bool suitable = OverlayRegion::EvaluateBounds( OVERLAY_REGION_EVALUATION_OPTION_LESS_THAN, rect, modified); poverlayregion = GetOverlayRegionN(rect, OVERLAY_REGION_TYPE_PRIMARY_CAMERA); //Code snippet continued on the next slide.. 45
46 VideoRecorder Example } poverlayregion->getbackgroundbufferinfo( previewbufferinfo); pcamera = new Osp::Media::Camera(); r = pcamera->construct(*this); r = pcamera->poweron(); pvideorecorder = new Osp::Media::VideoRecorder(); r = pvideorecorder->construct(*this, * pcamera); r = pcamera->startpreview(& previewbufferinfo, false); pvideorecorder->createvideofile(filename, true); pvideorecorder->record(); return r; 46
47 7 AudioDecoder/Encoder, VideoDecoder/Encoder
48 AudioDecoder Class Overview Decodes compressed audio stream into raw audio data Supported audio decoding formats CODEC_MP3 CODEC_AAC CODEC_AMR_NB. Important APIs are Decode() Probe() IsPropertySupported () GetValue() GetSupportedPropertyListN() 48
49 AudioDecoder Example result DecodeMP3(void) { result r = E_SUCCESS; AudioDecoder dec; ByteBuffer srcbuf, dstbuf; File srcfile; int samplerate, value; AudioChannelType channeltype; AudioSampleType sampletype; //Code snippet continued on the next slide.. 49
50 AudioDecoder Example } r = dec.construct(codec_mp3); r = srcbuf.construct(src_buf_size); r = srcfile.construct(l"/home/test.mp3", "rb"); r = srcfile.read(srcbuf); srcbuf.flip(); //Flip the source Buffer position to zero r = dec.probe(srcbuf, sampletype, channeltype, samplerate); r = dstbuf.construct(dst_buf_size); r = dec.decode(srcbuf, dstbuf); //dstbuf will contain the decoded data return r; 50
51 AudioEncoder Class Overview Used to Encode raw audio data into compressed audio stream Supported audio encoding formats CODEC_AAC CODEC_AMR_NB Important API Encode() : Encodes the audio data from the source buffer and stores the encoded data into the destination buffer 51
52 VideoDecoder Class Overview used to decode compressed Video stream into raw video data Supported video encoding formats CODEC_H263, CODEC_MPEG4, CODEC_H264 Important API Decode() : Decodes the video data from the source buffer and stores the decoded data into the destination buffer Probe (): Probes whether the video data can be decoded. IsPropertySupported() GetValue() GetSupportedPropertyListN() 52
53 VideoEncoder Class Overview Used to encode raw Video stream into compressed video data Supported video encoding formats CODEC_H263, CODEC_MPEG4, CODEC_H264. Important API Encode() IsPropertySupported() SetValue() GetSupportedPropertyListN() 53
54 Summary Media namespace provides functionality to easy access a variety of media types including Image, audio and video Image files can be read and written via the Image class Player class can playback media contents Using Audio/Video Recorder, you can create content files AudioIn/Out are designed for low-level recording and playback a PCM audio. You can use them for sound processing and music applications Camera class provides camera-related functionalities including real-time preview and capturing Codec framework which supports Audio/Video Encoding/Decoding. 54
55 Practice Example Write a program which decodes image file or image buffer to a bitmap. Write a program which flips and rotate an image Write a program which converts from one image format to another image format. Write a program which plays an audio and video file using the player class. Write a program which plays multiple audio files simultaneously. Write a program which captures a frame of the video during video playbac k and display the same. 55
56 Practice Example Write a program which records audio with specified quality, time and size. Write a program which uses the VideoRecorder class for recording a video with different resolutions, size, time and codec formats. Write a program which records audio data using AudioIn and plays the sa me using the AudioOut class. Write a program which encodes pcm data to aac data using AudioEncoder class. Write a program which decodes mp3 data using AudioDecoder class. Write a program which encodes yuv data to mp4 data using VideoEncoder class. Write a program which decodes mp4 data using VideoDecoder class. 56
3.01C Multimedia Elements and Guidelines Explore multimedia systems, elements and presentations.
3.01C Multimedia Elements and Guidelines 3.01 Explore multimedia systems, elements and presentations. Multimedia Fair Use Guidelines Guidelines for using copyrighted multimedia elements include: Text Motion
More informationPrentice Hall. Learning Microsoft PowerPoint , (Weixel et al.) Arkansas Multimedia Applications I - Curriculum Content Frameworks
Prentice Hall Learning Microsoft PowerPoint 2007 2008, (Weixel et al.) C O R R E L A T E D T O Arkansas Multimedia s I - Curriculum Content Frameworks Arkansas Multimedia s I - Curriculum Content Frameworks
More informationIMPECCA DFM-1512 USER S MANUAL
IMPECCA DFM-1512 USER S MANUAL Table of Contents Introduction... 3 Installing your Unit... 3 Connecting to a computer... 4 Using Your Remote Control... 5 Using Your Digital Photo Frame... 6 Browsing Images...
More informationMul$media Support in Android
Mul$media Support in Android Mul$media Support Android provides comprehensive mul$media func$onality: Audio: all standard formats including MP3, Ogg, Midi, Video: MPEG- 4, H.263, H.264, Images: PNG (preferred),
More informationGecata by Movavi 5. Recording desktop. Recording with webcam Capture videos of the games you play. Record video of your full desktop.
Gecata by Movavi 5 Don't know where to start? Read these tutorials: Recording gameplay Recording desktop Recording with webcam Capture videos of the games you play. Record video of your full desktop. Add
More informationDirectory. Product overview. Connecting your media player. Specification. Interface. Explanation of the remote control. Connector Indication
License Notice and Trademark Acknowledgement. Manufactured under license from Dolby Laboratories. Dolby and the double-d symbol are trademarks of Dolby Laboratories. Manufactured under license under U.S.
More informationDbsEditor v1.8 (Database Editor) QUICK REFERENCE
DbsEditor v1.8 (Database Editor) QUICK REFERENCE By S. KIRANYAZ This application is a dialog-based program, which is designed to perform several off-line tasks of the MUVIS multimedia databases. DbsEditor
More informationMul$media Techniques in Android. Some of the informa$on in this sec$on is adapted from WiseAndroid.com
Mul$media Techniques in Android Some of the informa$on in this sec$on is adapted from WiseAndroid.com Mul$media Support Android provides comprehensive mul$media func$onality: Audio: all standard formats
More informationOverview 1. Foreword 2. Warnings
Overview 1. Foreword Thank you for choosing our product. Please read this manual carefully before using the product. Specifications and software updates may be subject to change without notice. Some pictures
More informationVC-HD8 Manual v2 July 2016
VC-HD8 Manual v2 July 2016 Contents 1. What is the VC-HD8?... 4 2. Supported Media Formats... 4 3. In the Box... 5 4. Setup Instructions... 6 5. Remote Control... 8 6. Settings Options... 9 7. Additional
More informationTips for game development: Graphics, Audio, Sensor bada Developer Day in Seoul Dec 08, 2010
Tips for game development: Graphics, Audio, Sensor bada Developer Day in Seoul Dec 08, 2010 Copyright 2010 Samsung Electronics, Co., Ltd. All rights reserved Contents Games in bada Audio tips Sensor tips
More informationCompleting the Multimedia Architecture
Copyright Khronos Group, 2011 - Page 1 Completing the Multimedia Architecture Erik Noreke Chair of OpenSL ES Working Group Chair of OpenMAX AL Working Group Copyright Khronos Group, 2011 - Page 2 Today
More informationStreaming Media. Advanced Audio. Erik Noreke Standardization Consultant Chair, OpenSL ES. Copyright Khronos Group, Page 1
Streaming Media Advanced Audio Erik Noreke Standardization Consultant Chair, OpenSL ES Copyright Khronos Group, 2010 - Page 1 Today s Consumer Requirements Rich media applications and UI - Consumer decisions
More informationProfessional Powerpoint Presentation II
Professional Powerpoint Presentation II Facilitator: Patrick Ng Fall 2012 Practical concerns in delivering presentation Creative Visual Possibility & Optimization for Presentation PPTII & IV: Quick Style,
More informationANDROID APPS DEVELOPMENT FOR MOBILE AND TABLET DEVICE (LEVEL II)
ANDROID APPS DEVELOPMENT FOR MOBILE AND TABLET DEVICE (LEVEL II) Media Playback Engine Android provides a media playback engine at the native level called Stagefright that comes built-in with software-based
More informationAbout sounds and Animate CC
About sounds and Animate CC Adobe Animate offers several ways to use sound. Make sounds that play continuously, independent of the Timeline, or use the Timeline to synchronize animation to a sound track.
More informationEOS MOVIE Utility Ver. 1.5
ENGLISH Software for Playing, Merging and Movies EOS MOVIE Utility Ver. 1.5 Content of this Instruction Manual 1D C 1D X Mk II 1D X 5DS/5DS R 5D Mk III 6D 7D Mk II 70D EMU is used for EOS MOVIE Utility.
More informationRegister your product and get support at www.philips.com/welcome HMP3000 EN User manual Contents 1 Trademark notice 5 English 2 Connect and play 7 3 Control and play 11 4 Options 13 Video options 13 Audio
More informationCamera (2.0 mega pixels), support fourfold digital zoom, photographing, recording and video recording;
User s Manual Overview of function 2.4, QVGA (320*240), 262K color, TFT display screen; Camera (2.0 mega pixels), support fourfold digital zoom, photographing, recording and video recording; Support PC
More informationCS 528 Mobile and Ubiquitous Computing Lecture 4a: Playing Sound and Video Emmanuel Agu
CS 528 Mobile and Ubiquitous Computing Lecture 4a: Playing Sound and Video Emmanuel Agu Reminder: Final Project 1-slide from group in 2 weeks Thursday October 11: 2/30 of final project grade Slide should
More informationVSPlayer User Manual V
VSPlayer User Manual V6.0.0.4 2010-05-21 1 VSPlayer User Manual Thank you for purchasing our products. If there are any questions or requirements, please feel free to contact us. This manual is applicable
More informationJVA04 HDMI to USB Type-C Game Capture Station Manual Contents
JVA04 HDMI to USB Type-C Game Capture Station Manual Contents 1. INTRODUCTION... 2 1.1 FEATURES... 2 1.2 PACKAGE CONTENTS... 3 1.3 SPECIFICATIONS... 3 1.4 SYSTEM REQUIREMENTS... 4 Computer... 4 Phone...
More informationImTOO MPEG Encoder Help
Document No.: ImTOO MPEG Encoder Help Document ImTOO MPEG Encoder Help ImTOO Software Studio http://www.imtoo.com Table of Contents 1 Introduction to ImTOO MPEG Encoder...1 1.1 Welcome...1 1.2 Supported
More informationContents. Canvas and Graphical shapes Drawing Font and Text Bitmaps and Buffer Example Animation 3D-Graphics Hardware Support
Graphics Contents Canvas and Graphical shapes Drawing Font and Text Bitmaps and Buffer Example Animation 3D-Graphics Hardware Support Introduction 2D and 3D graphics We will see how to use the canvas to
More informationMICRO 2+ USER MANUAL
MICRO2+ USER MANUAL Wintal MICRO2+ USER MANUAL Contents BRIEF INTRODUCTION... 1 FEATURE... 1 BASIC PERFORMANCE... 1 PRODUCT DETAILS... 2 PACKING LIST... 2 FRONT VIEW... 2 BACK VIEW... 3 REMOTE CONTROL...
More informationMedia Formats. Sound. Image. Video. WAV (uncompressed, PCM) MIDI. BMP XML dia MPEG
Media Formats Sound WAV (uncompressed, PCM) MIDI Image BMP XML dia Video MPEG Sources WAV Sound Chapter 4, main text Kientzle, T. (1998). A Programmer s Guide to Sound. Addison-Wesley. WAV file format
More informationViewing Live Video. Viewing Video through the Home Window Overview. Home Window Overview CHAPTER
CHAPTER 4 After you install and set up the Cisco Video Surveillance IP Camera as described in Chapter 2, Getting Started, users can connect to the IP camera through Internet Explorer and access the Home
More informationOptimizing A/V Content For Mobile Delivery
Optimizing A/V Content For Mobile Delivery Media Encoding using Helix Mobile Producer 11.0 November 3, 2005 Optimizing A/V Content For Mobile Delivery 1 Contents 1. Introduction... 3 2. Source Media...
More informationAvigilon Control Center Player User Guide. Version 5.10
Avigilon Control Center Player User Guide Version 5.10 2006-2016, Avigilon Corporation. All rights reserved. AVIGILON, the AVIGILON logo, AVIGILON CONTROL CENTER, ACC and HDSM, are trademarks of Avigilon
More informationVSPlayer Software User Manual
VSPlayer Software User Manual UD.6L0202D1505A01 Thank you for purchasing our product. This manual applies to VSPlayer software, please read it carefully for the better use of this software. This manual
More informationVidOvation TV Digital Signage Overview
VidOvation TV Digital Signage Overview Overview The Scheduling and Management Tools provides means of using all the features of the VidOSign with special consideration to ease of use and flexibility. There
More informationElementary Computing CSC 100. M. Cheng, Computer Science
Elementary Computing CSC 100 1 Graphics & Media Scalable Outline & Bit- mapped Fonts Binary Number Representation & Text Pixels, Colors and Resolution Sound & Digital Audio Film & Digital Video Data Compression
More informationRevision 4.1.x /2.x.x [ ] Creating Media for Modulo Player & Kinetic
Revision 4.1.x /2.x.x [15.02.17] Creating Media for Modulo Player & Kinetic Recommendations for media creation in Modulo Player 4.1.x and Kinetic 2.x.x video files You can read compressed files with the
More informationADPF10XN Instruction Manual
ADPF10XN Instruction Manual 1 ADPF10XN Digital Photo Frame User Guide Thank you for purchasing the ADPF10XN 10.4 digital photo frame (DPF). Before operating your new digital photo frame please carefully
More informationMultimedia Technology
Multimedia Application An (usually) interactive piece of software which communicates to the user using several media e.g Text, graphics (illustrations, photos), audio (music, sounds), animation and video.
More informationAdvanced High Graphics
VISUAL MEDIA FILE TYPES JPG/JPEG: (Joint photographic expert group) The JPEG is one of the most common raster file formats. It s a format often used by digital cameras as it was designed primarily for
More informationTotalRecorder On-line Help (Version 8.5)
TotalRecorder On-line Help (Version 8.5) You can freely copy or print this manual I TotalRecorder On-line Help Table of Contents Part I Overview 1 Part II General Information 2 1 Total Recorder... Editions
More informationUNDERSTANDING MUSIC & VIDEO FORMATS
ComputerFixed.co.uk Page: 1 Email: info@computerfixed.co.uk UNDERSTANDING MUSIC & VIDEO FORMATS Are you confused with all the different music and video formats available? Do you know the difference between
More informationNetworking Applications
Networking Dr. Ayman A. Abdel-Hamid College of Computing and Information Technology Arab Academy for Science & Technology and Maritime Transport Multimedia Multimedia 1 Outline Audio and Video Services
More informationMain function 4.3 TFT Screen, Resolution 480*272
Main function 4.3 TFT Screen, Resolution 480*272 Support APE, FLAC, MP3, WMA, OGG, WAV etc. music play. Support TF card, capacity support 128MB~8GB Support MPEG-4(AVI), RM, RMVB, FLV, 3GP, MPG, VOB, MP4,
More informationNew Perspectives on PowerPoint Module 2: Adding Media and Special Effects
New Perspectives on PowerPoint 2016 Module 2: Adding Media and Special Effects Objectives, Part 1 Apply a theme used in another presentation Insert shapes Format shapes and pictures Rotate and flip objects
More informationBefore Operation. Basic Operation. Operating Instructions
PF1501 14 Before Operation Basic Operation 2 3 3 6 6 7 Connect to PC 7 Operating Instructions Set-Up... 9 Selecting Which Media to View... 9 Viewing Photos... 9 Adjust Speed of Slideshow... 10 Adjust the
More informationAttentions. Overview function
Attentions To make sure use the player correctly, please read this manual carefully. No use the unit above 35 or less than-5. No hit the unit, No strike.. No touch benzene, thinner and other chemicals
More informationTL240C Transparent Display User Manual
TL240C Transparent Display User Manual Disclaimer BenQ Corporation makes no representations or warranties, either expressed or implied, with respect to the contents of this document. BenQ Corporation reserves
More informationTaurus Series Multimedia Players XI'AN NOVASTAR TECH CO.,LTD. TB6 Specifications Document Version: Document Number: V1.4.0 NS
Taurus Series Multimedia Players Document Version: Document Number: V1.4.0 NS120100414 Copyright 2019 Xi'an NovaStar Tech Co., Ltd. All Rights Reserved. No part of this document may be copied, reproduced,
More informationDigital single-lens non-reflex AF/AE camera
Specifications Recording Media Image Format Compatible Lenses Lens Mount Image Sensor Pixels Digital single-lens non-reflex AF/AE camera SD/SDHC/SDXC memory cards * UHS-I compatible Approx. 22.3 x 14.9mm
More informationTL240C/TL321C Transparent Display User Manual
TL240C/TL321C Transparent Display User Manual Disclaimer BenQ Corporation makes no representations or warranties, either expressed or implied, with respect to the contents of this document. BenQ Corporation
More informationIO [io] MAYAH. IO [io] Audio Video Codec Systems
IO [io] MAYAH IO [io] Audio Video Codec Systems MPEG 4 Audio Video Embedded 24/7 Real-Time Solution MPEG 4 Audio Video Production and Streaming Solution ISMA compliant 24/7 Audio Video Realtime Solution
More informationRecording Studio User Manual
Recording Studio User Manual Thank you for choosing Recording Studio. This App is able to deliver the essential tools that allow you to quickly and easily get a professional-sounding music production.
More informationMeeting Visuals UCF Toolkit User Guide
Meeting Visuals UCF Toolkit User Guide We provide Meeting Visuals web conferencing services. Because Meeting Visuals is powered by WebEx, this guide makes several references to the company name, platform
More informationViewer for Luma Fisheye IP Surveillance Camera. Software Manual
Viewer for Luma Fisheye IP Surveillance Camera Software Manual Important Notes This software is a third-party program that allows you to view, in a normal view, surveillance recordings that were made in
More informationTechnical Overview Axis M1031-W - Network Camera. Get yours direct at:
Technical Overview Axis M1031-W - Network Camera Get yours direct at: 01491 410913 www.theclimate.co.uk This camera is ideal for use in businesses and homes alike. The AXIS M1031-W network camera offers
More informationCamera & Imaging. Advanced Settings Capturing Still Images Recording Videos Oekaki Photo Library...
Capturing Image, Recording Movie & Editing... -2 Camera... -3 Using Display as Viewfinder... -3 Single Shot... -5 Normal... -6 Sub Camera... -6 Scene... -6 Face Shot... - Smile Shot... - Multi Shot...
More information15 Video Screen. Manual v1.3
15 Video Screen Manual v1.3 Nov 2017 Contents 1. What is the 15VS... 4 2. Features... 4 3. In the Box... 6 4. Setup Instructions... 7 4.1 Connect Speakers... 8 4.2 Connect Buttons... 8 4.3 Insert SD Card...
More informationMULTIMEDIA AND CODING
07 MULTIMEDIA AND CODING WHAT MEDIA TYPES WE KNOW? TEXTS IMAGES SOUNDS MUSIC VIDEO INTERACTIVE CONTENT Games Virtual reality EXAMPLES OF MULTIMEDIA MOVIE audio + video COMPUTER GAME audio + video + interactive
More informationAlways there to help you. Register your product and get support at HMP5000. Question? Contact Philips.
Always there to help you Register your product and get support at www.philips.com/welcome Question? Contact Philips HMP5000 User manual Contents 1 Control and play 2 11 Troubleshooting 20 12 Specification
More informationPN ITEM UPC ARCHOS 70d Titanium 8GB - EU
The ARCHOS 70d Titanium is one of the most affordable tablets on the market. It includes a powerful quad-core processor running Android 7.0 Nougat. The ARCHOS 70d Titanium is designed to offer a unique
More informationEYEZONE B1080PAM. User Manual CONTENTS. Feb 24, 11
EYEZONE B1080PAM User Manual CONTENTS 1. Package Contents...... 1 2. Introduction...... 1 3. Features 1 4. Hardware Overview..... 2 5. Remote Control.... 3 6. Using the B1080PAM...... 4 6.1 Start the B1080PAM.....
More informationHyperMedia User Manual
HyperMedia User Manual Contents V3.0 Chapter 1 : HyperMedia Software Functions... 3 1.1 HyperMedia Introduction... 3 1.2 Main Panel... 4 1.2.1 Information Window... 4 1.2.2 Keypad... 4 1.2.3 Channel Index...
More informationChe2-L11 & Che2-L12 & Che2-L23 Smartphone V100R001. Product Description. Issue 01. Date HUAWEI TECHNOLOGIES CO., LTD.
V100R001 Issue 01 Date 2014-10-08 HUAWEI TECHNOLOGIES CO., LTD. . 2014. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means without prior written
More informationManual v2.1 July 2017
VC-HD6 Manual v2.1 July 2017 Contents Contents... 3 1. What is the VC-HD?... 4 2. Supported Media Formats... 4 3. In the Box... 5 4. Setup Instructions... 6 5. Remote Control... 9 6. Settings Options...
More informationImage and video processing
Image and video processing Digital video Dr. Pengwei Hao Agenda Digital video Video compression Video formats and codecs MPEG Other codecs Web video - 2 - Digital Video Until the arrival of the Pentium
More informationM4-R4: INTRODUCTION TO MULTIMEDIA (JAN 2019) DURATION: 03 Hrs
M4-R4: INTRODUCTION TO MULTIMEDIA (JAN 2019) Max Marks: 100 DURATION: 03 Hrs M1-R4-01-19 1.3 Which of the following tag pair is used to list the text? (a) and (b) and (c)
More informationCamera & Imaging. Capturing Image, Recording Video & Editing Camera Using Display as Viewfinder...7-9
Capturing Image, Recording Video & Editing... -2 Camera... -3 Using Display as Viewfinder...-3 Single Shot...-5 Normal...-6 Scene...-6 Multi Shot...-6 Photo Combination...- Panorama Shot...- Viewing Captured
More informationUser Guide for Leawo Prof. Media - How to Use Leawo Prof. Media
User Guide for Leawo Prof. Media - How to Use Leawo Prof. Media Leawo Prof. Media is an all-in-one total video converter solution. This total media converter suite could do various things for you: convert
More informationCamtasia Studio 5.0 PART I. The Basics
Camtasia Studio 5.0 Techsmith s Camtasia Studio software is a video screenshot creation utility that makes it easy to create video tutorials of an on screen action. This handout is designed to get you
More informationCopyright 2018 Xi'an NovaStar Tech Co., Ltd. All Rights Reserved. No part of this document may be copied, reproduced, extracted or transmitted in any
Taurus Series Multimedia Players XI'AN NOVASTAR TECH CO.,L Document Version: Document Number: V1.3.2 NS120100361 Copyright 2018 Xi'an NovaStar Tech Co., Ltd. All Rights Reserved. No part of this document
More informationESKIAV2 (SQA Unit Code - F9AL 04) Audio and Video Software
Overview This is the ability to use a software application designed to record and edit audio and video sequences. ESKIAV2 (SQA Unit Code - F9AL 04) 1 Performance criteria You must be able to: Use audio
More informationCamera. Mobile Camera Mobile Camera Precautions Camera Using Display as Viewfinder
Mobile....................................... -2 Mobile Precautions................................ -3............................................. -3 Using Display as Viewfinder................................
More informationHi-Res 8 Wi-Fi Digital Picture Frame with MP3 player Table of Contents
Hi-Res 8 Wi-Fi Digital Picture Frame with MP3 player Table of Contents Before Using the Digital Picture Frame...3 Introduction...3 Features and Specs...3 Package contents...4 Digital Picture Frame Layout...5
More informationMEDIA RELATED FILE TYPES
MEDIA RELATED FILE TYPES Data Everything on your computer is a form of data or information and is ultimately reduced to a binary language of ones and zeros. If all data stayed as ones and zeros the information
More informationA+ Suite Software. User Manual
A+ Suite Software User Manual 2012.03 Table of Contents Introduction... 1 Minimum System Requirements... 1 Using the A+ Plug-in for PowerPoint... 2 Spotlight... 2 Visor... 3 Setting... 3 Floating Toolbox...
More informationAudio issues in MIR evaluation
Audio issues in MIR evaluation Overview of audio formats Preferred presentation of audio files in an MIR testbed A set of simple recommendations Audio Formats I 1. Apple AIFF (Audio Interchange File Format)
More informationA Linux multimedia platform for SH-Mobile processors
A Linux multimedia platform for SH-Mobile processors Embedded Linux Conference 2009 April 7, 2009 Abstract Over the past year I ve been working with the Japanese semiconductor manufacturer Renesas, developing
More informationOperator Manual. Version 2.813
Operator Manual Version 2.813 June, 2015 Content Basic definitions and abbreviations...4 Get started...5 Change of displaying units layout...7 Scale change...7 Content...8 Content display...8 Software...8
More information1.0 Introduction Foreword Package Contents Warnings Computer Requirements Layout of the Player...
Table of Contents 1.0 Introduction... 1 1.1 Foreword... 1 1.2 Package Contents... 1 1.3 Warnings... 1 1.4 Computer Requirements... 1 1.5 Layout of the Player... 2 Part I: Computer Operations 2.0 Connecting
More informationWindows Movie Maker. The Toolbar. The Toolbar
Windows Movie Maker The Menu Bar The Menu Bar gives access to all parts of the program. On the Menu Bar, click on File. Notice the choices of Save Project As and Save Movie File o Choose Save Project As
More informationMicrosoft Office: PowerPoint 2013
Microsoft Office: PowerPoint 2013 Audio, Video, and Presenting your Presentation University Information Technology Services Training, Outreach, Learning Technologies and Video Production Copyright 2014
More informationTotalRecorder On-line Help (Version 8.2)
TotalRecorder On-line Help (Version 8.2) You can freely copy or print this manual I TotalRecorder On-line Help Table of Contents Part I Overview 1 Part II General Information 2 1 Total Recorder... Editions
More informationExport Audio Mixdown
26 Introduction The function in Cubase Essential allows you to mix down audio from the program to a file on your hard disk. You always mix down an output bus. For example, if you have set up a stereo mix
More informationQuintic Software Tutorial 6. Quintic Editor
Quintic Software Tutorial 6 Quintic Editor Contents Page 1. Editing a Video 2. Saving a Video 3. Trimming a Video 4. Video Filters a. Apply filters to a video during capture. b. Apply filters to a saved
More informationIP-8151P Vivotek - IP Cameras
IP-8151P Vivotek - IP Cameras Description VIVOTEK IP8151P represents the next-generation in video quality in network cameras. As one of the VIVOTEK's SUPREME Series products, users will be able to experience
More informationTable of Contents 1.SAFETY INSTRUCTIONS BOXED CONTENTS PRODUCT REVIEW HARDWARE SPECIFICATIONS BASIC SETUP...
User Manual VER1.0 Table of Contents 1.SAFETY INSTRUCTIONS...4 2.BOXED CONTENTS...5 3.PRODUCT REVIEW...5 4.HARDWARE SPECIFICATIONS...8 5.BASIC SETUP...9 5.1 AV CABLE...10 5.2 HD CABLE... 11 5.3 NETWORK/RJ45/
More informationVAADRView Software/Debrief Station General Purpose Image Analysis and Enhancement
VAADRView Software/Debrief Station General Purpose Image Analysis and Enhancement VAADRView is the viewing console for DDC VAADR recorders. It is predominantly used to debrief video recorded by VAADR.
More informationliquivid Video Improve v2.x Installation Instructions for Windows, macos, Adobe Lightroom Manual
liquivid Video Improve v2.x Installation Instructions for Windows, macos, Adobe Lightroom Manual Installation Instructions for Windows... 3 Required Hardware & Software... 3 Installation... 3 File Saving
More informationMultimedia. File formats. Image file formats. CSE 190 M (Web Programming) Spring 2008 University of Washington
Multimedia CSE 190 M (Web Programming) Spring 2008 University of Washington Except where otherwise noted, the contents of this presentation are Copyright 2008 Marty Stepp and Jessica Miller and are licensed
More informationIII INDEX. Product List 1. Overview 1. Projector Specification 2. Basic Functions: 2. MP4 key functions description: 3.
Version A I IMPORTANT This product is a micro projector with MP4 player function that can connect to mobile/iphone, MP4/iPod, PSP, PDA, DVD, PC/Notebook and other digital products which have video and
More informationMulti Analog Video To HDMI UHD. 4Kx2K Scaler. With USB Media Player
Multi Analog Video To HDMI UHD 4Kx2K Scaler With USB Media Player User Manual 1. Introduction ALL TO HDMI 4K CONVERTER BOX converts CVBS, YPbPr, VGA, HDMI and USB media to 720p and 1080p high definition
More informationCONTENTS. Part 1.GP-723 system requirements...2. Part 2.GP-723 driver installation...2. Part 3.Microsoft DirectX9 installation...7
0 CONTENTS Part 1.GP-723 system requirements...2 Part 2.GP-723 driver installation...2 Part 3.Microsoft DirectX9 installation...7 Part 4. Goscam software installation...10 Part 5. Goscam Initial System
More informationMultimedia on the Web
Multimedia on the Web Graphics in web pages Downloading software & media Digital photography JPEG & GIF Streaming media Macromedia Flash Graphics in web pages Graphics are very popular in web pages Graphics
More informationAvigilon Control Center Web Client User Guide
Avigilon Control Center Web Client User Guide Version: 4.12 Standard PDF-WEBCLIENT-S-E-Rev2 Copyright 2013 Avigilon. All rights reserved. The information presented is subject to change without notice.
More informationAvigilon Control Center Player User Guide. Version 6.2
Avigilon Control Center Player User Guide Version 6.2 2006-2017, Avigilon Corporation. All rights reserved. AVIGILON, the AVIGILON logo, AVIGILON CONTROL CENTER, ACC, AVIGILON APPEARANCE SEARCH, TRUSTED
More informationXEMIO-950 MP5 PLAYER / 4GB MEMORY / TOUCH SCREEN. For information and support,
XEMIO-950 MP5 PLAYER / 4GB MEMORY / TOUCH SCREEN For information and support, www.lenco.eu To the customer: Thank you for purchasing this MP5 player. When opening the box for the first time, please check
More information2.1 Transcoding audio files
2.1 Transcoding audio files 2.1.1 Introduction to Transcoding One of the basic tasks you can perform on an audio track is to convert it into another format. This process known as Transcoding, is the direct
More informationMP60 TABLE OF CONTENTS. HD Media Player
INSTRUCTION L MANUAL TABLE OF CONTENTS MP60 HD Media Player 1. Caution 2. Features and Specifications 3. Unit and Accessories 4. Functions of Buttons on the Remote Control 5. Media Player s Connections
More informationUltimate Video Capture v1.8 User Manual
Ultimate Video Capture v1.8 User Manual Minimum Requirements: Processor: Intel or AMD CPU (1.0Ghz) PC, Laptop or Tabloid PC Memory: 256 Mb of RAM HD: 100 Mb of free space for basic recording and installation
More informationACD Systems at the hub of digital imaging... 1
User Guide Table of Contents ACD Systems at the hub of digital imaging... 1 Getting Started... 2 Minimum system requirements... 2 Installing and uninstalling... 3 Starting ACD VideoMagic... 3 Starting
More informationMP75. HD Media Player
INSTRUCTION MANUAL MP75 HD Media Player TABLE OF CONTENTS 1. Caution 2 2. Features and Specifications 3 3. Unit and Accessories 4 4. Functions of Buttons on the Remote Control 4 5. Media Player s Connections
More informationMedia Player. Media Player Downloading Music/Movies
......................................... -2 Downloading Music/Movies............................. -3 Downloading Music/Movies................................ -3 Saving Music/Movies from PC to Memory Card..................
More informationHonor 3C (H30-U10) Mobile Phone V100R001. Product Description. Issue 01. Date HUAWEI TECHNOLOGIES CO., LTD.
V100R001 Issue 01 Date 2014-03-12 HUAWEI TECHNOLOGIES CO., LTD. . 2014. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means without prior written
More information