com.rain
Class rainMovie

java.lang.Object
  extended by com.rain.rainMovie

public class rainMovie
extends java.lang.Object

µ¿¿µ»ó °ü·Ã °ü¸®±â

Version:
1.0
Author:
http://cafen.net (outmind@cafen.net)

Field Summary
 java.lang.String base_root
          ±âº» ÀÛ¾÷ °ø°£
 java.lang.String ffmpeg_root
          ffmpeg °æ·Î
 int movie_length
          µ¿¿µ»ó ±æÀÌ
 int movie_maxlength
          µ¿¿µ»ó ÃÖ´ë ±æÀÌ - 60*5 = 5ºÐ
 java.lang.String movieFile
          ´ë»ó µ¿¿µ»ó ÆÄÀÏ
 java.lang.String timidity_root
          ffmpeg °æ·Î
 
Constructor Summary
rainMovie()
          »ý¼ºÀÚ
rainMovie(java.lang.String movieFile)
          »ý¼ºÀÚ
 
Method Summary
 java.lang.String checkFileType(java.lang.String fileName)
          »ç¿ë°¡´É Á¤º¸
 java.lang.Boolean checkInfo(java.lang.String movieName)
          ÁÖ¾îÁø µ¿¿µ»óÀÇ ±âº» Á¤º¸ È®ÀÎ
 int checkLength(java.lang.String movieName, int rate)
          ÁÖ¾îÁø ÆÄÀÏÀÇ ÁÖ¾îÁø ¹éºÐÀ²¿¡ ÇØ´çÇÏ´Â ½Ã°£À» °¡Á®¿È
 void downLoad(java.lang.String fileName, javax.servlet.http.HttpServletResponse response)
          ÆÄÀÏ ´Ù¿î·Îµå
 java.lang.String getBaseRoot()
          ±âº» ÀÛ¾÷ °ø°£ °¡Á®¿À±â
 java.lang.String getFFmpeg()
          ffmpeg ÆÄÀÏ À§Ä¡ °¡Á®¿À±â (±âº»ÀûÀ¸·Î win32 ÀÇ °æ¿ì /ffmpeg/win32/ À» ¹Ýȯ, ±âŸÀÇ °æ¿ì /ffmpeg/linux/ ¸¦ ¹ÝȯÇÔ)
 java.awt.image.BufferedImage getImg(int w, int h)
          À̹ÌÁö »ý¼º
 java.lang.String getTimidity()
          ffmpeg ÆÄÀÏ À§Ä¡ °¡Á®¿À±â (±âº»ÀûÀ¸·Î win32 ÀÇ °æ¿ì /ffmpeg/win32/ À» ¹Ýȯ, ±âŸÀÇ °æ¿ì /ffmpeg/linux/ ¸¦ ¹ÝȯÇÔ)
 boolean makeFile(java.lang.String fileName)
          µ¿¿µ»ó ÆÄÀÏÀ» flv À̳ª png ÆÄÀÏ·Î ¹ÝȯÇÔ flv : µ¿¿µ»óÆÄÀϸí_S½ÃÀÛÁ¡T³¡Á¡QÈ­Áú.flv , png : µ¿¿µ»óÆÄÀϸí_S½ÃÀÛÁ¡.png (½ÃÀÛÁ¡,³¡Á¡Àº ¹éºÐÀ²·Î Ç¥½Ã) png : µ¿¿µ»óÆÄÀϸí_S½ÃÀÛÁ¡.png (½ÃÀÛÁ¡Àº ¹éºÐÀ²·Î Ç¥½Ã)
 void showFile(java.lang.String fileName, javax.servlet.http.HttpServletResponse response)
          µ¿¿µ»ó ÆÄÀÏÀ» flv À̳ª png ÆÄÀÏ·Î ¹ÝȯÇÔ flv : µ¿¿µ»óÆÄÀϸí_S½ÃÀÛÁ¡T³¡Á¡QÈ­Áú.flv , png : µ¿¿µ»óÆÄÀϸí_S½ÃÀÛÁ¡.png (½ÃÀÛÁ¡,³¡Á¡Àº ¹éºÐÀ²·Î Ç¥½Ã) png : µ¿¿µ»óÆÄÀϸí_S½ÃÀÛÁ¡.png (½ÃÀÛÁ¡Àº ¹éºÐÀ²·Î Ç¥½Ã)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

base_root

public java.lang.String base_root
±âº» ÀÛ¾÷ °ø°£


movieFile

public java.lang.String movieFile
´ë»ó µ¿¿µ»ó ÆÄÀÏ


ffmpeg_root

public java.lang.String ffmpeg_root
ffmpeg °æ·Î


timidity_root

public java.lang.String timidity_root
ffmpeg °æ·Î


movie_length

public int movie_length
µ¿¿µ»ó ±æÀÌ


movie_maxlength

public int movie_maxlength
µ¿¿µ»ó ÃÖ´ë ±æÀÌ - 60*5 = 5ºÐ

Constructor Detail

rainMovie

public rainMovie()
»ý¼ºÀÚ


rainMovie

public rainMovie(java.lang.String movieFile)
»ý¼ºÀÚ

Parameters:
movieFile - ´ë»ó µ¿¿µ»ó ÆÄÀϸí
Method Detail

getBaseRoot

public java.lang.String getBaseRoot()
±âº» ÀÛ¾÷ °ø°£ °¡Á®¿À±â

Returns:
±âº» ÀÛ¾÷°ø°£

getImg

public java.awt.image.BufferedImage getImg(int w,
                                           int h)
À̹ÌÁö »ý¼º

Parameters:
w - À̹ÌÁö °¡·Î Å©±â
h - À̹ÌÁö ¼¼·Î Å©±â
Returns:
BufferedImage

getFFmpeg

public java.lang.String getFFmpeg()
ffmpeg ÆÄÀÏ À§Ä¡ °¡Á®¿À±â (±âº»ÀûÀ¸·Î win32 ÀÇ °æ¿ì /ffmpeg/win32/ À» ¹Ýȯ, ±âŸÀÇ °æ¿ì /ffmpeg/linux/ ¸¦ ¹ÝȯÇÔ)

Returns:
ffmpeg °æ·Î

getTimidity

public java.lang.String getTimidity()
ffmpeg ÆÄÀÏ À§Ä¡ °¡Á®¿À±â (±âº»ÀûÀ¸·Î win32 ÀÇ °æ¿ì /ffmpeg/win32/ À» ¹Ýȯ, ±âŸÀÇ °æ¿ì /ffmpeg/linux/ ¸¦ ¹ÝȯÇÔ)

Returns:
ffmpeg °æ·Î

checkFileType

public java.lang.String checkFileType(java.lang.String fileName)
»ç¿ë°¡´É Á¤º¸

Parameters:
fileName - ´ë»ó µ¿¿µ»ó ÆÄÀϸí
Returns:
ÆÄÀϰæ·Î

checkInfo

public java.lang.Boolean checkInfo(java.lang.String movieName)
ÁÖ¾îÁø µ¿¿µ»óÀÇ ±âº» Á¤º¸ È®ÀÎ

Parameters:
movieName - ´ë»ó µ¿¿µ»ó ÆÄÀϸí
Returns:
È®ÀÎ µÊ ¿©ºÎ

checkLength

public int checkLength(java.lang.String movieName,
                       int rate)
ÁÖ¾îÁø ÆÄÀÏÀÇ ÁÖ¾îÁø ¹éºÐÀ²¿¡ ÇØ´çÇÏ´Â ½Ã°£À» °¡Á®¿È

Parameters:
movieName - ´ë»ó µ¿¿µ»ó ÆÄÀϸí
rate - ½Ã°£ ¹éºÐÀ² (0 , 100 Àº 0 À» ¹ÝȯÇÔ)
Returns:
½Ã°£

showFile

public void showFile(java.lang.String fileName,
                     javax.servlet.http.HttpServletResponse response)
µ¿¿µ»ó ÆÄÀÏÀ» flv À̳ª png ÆÄÀÏ·Î ¹ÝȯÇÔ flv : µ¿¿µ»óÆÄÀϸí_S½ÃÀÛÁ¡T³¡Á¡QÈ­Áú.flv , png : µ¿¿µ»óÆÄÀϸí_S½ÃÀÛÁ¡.png (½ÃÀÛÁ¡,³¡Á¡Àº ¹éºÐÀ²·Î Ç¥½Ã) png : µ¿¿µ»óÆÄÀϸí_S½ÃÀÛÁ¡.png (½ÃÀÛÁ¡Àº ¹éºÐÀ²·Î Ç¥½Ã)

Parameters:
fileName - º¯È¯ÇÒ ÆÄÀϸí
response - À¥°´Ã¼

makeFile

public boolean makeFile(java.lang.String fileName)
µ¿¿µ»ó ÆÄÀÏÀ» flv À̳ª png ÆÄÀÏ·Î ¹ÝȯÇÔ flv : µ¿¿µ»óÆÄÀϸí_S½ÃÀÛÁ¡T³¡Á¡QÈ­Áú.flv , png : µ¿¿µ»óÆÄÀϸí_S½ÃÀÛÁ¡.png (½ÃÀÛÁ¡,³¡Á¡Àº ¹éºÐÀ²·Î Ç¥½Ã) png : µ¿¿µ»óÆÄÀϸí_S½ÃÀÛÁ¡.png (½ÃÀÛÁ¡Àº ¹éºÐÀ²·Î Ç¥½Ã)

Parameters:
fileName - º¯È¯ÇÒ ÆÄÀϸí

downLoad

public void downLoad(java.lang.String fileName,
                     javax.servlet.http.HttpServletResponse response)
ÆÄÀÏ ´Ù¿î·Îµå

Parameters:
fileName - ´Ù¿î·ÎµåÇÒ ÆÄÀϸí
response - À¥°´Ã¼


Copyright 2005 cafen.net