일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 함수
- Var:=식
- ControlSend
- DetectHiddenWindows
- MouseClick
- StringGetPos
- 식
- EnvSub
- EnvSet
- IfWinExist
- ControlGetText
- EnvDiv
- EnvMult
- SetEnv
- Blocks
- SetMouseDelay
- API
- SetKeyDelay
- SetControlDelay
- 배열
- 식의 설명
- Menu
- IF (식)
- EnvAdd
- Threads
- IfInString
- if(식)
- SetTitleMatchMode
- if
- autohotkey
- Today
- Total
ㄴrㅎnㅂrㄹrㄱi
capability 본문
capability
capability 커멘드는, 디바이스의 성능을 취득합니다.모든MCI디바이스는 이 커멘드를 인식합니다.
이 커멘드를 송신하려면 , mciSendString 함수를 사용합니다.
capability device request flag
인수
- device
-
MCI디바이스의 식별자를 지정합니다.이 식별명 또는 앨리어스(alias)는, 디바이스가 오픈될 때 할당할 수 있습니다.
- request
-
디바이스 능력을 나타내는 플래그를 기술합니다.이하로 지정 가능한 파라미터와 파라미터를 인식할 수 있는 디바이스 타입을 나타냅니다.
파라미터 의미 디바이스 can detect length
미디어의 길이를 검출할 수 있는 경우는 1 (TRUE) (을)를 돌려줍니다.
vcr can eject
미디어를 배출할 수 있는 경우는 1 (TRUE) (을)를 돌려줍니다.
cdaudio
digitalvideo
overlay
sequencer
vcr
videodisc
waveaudiocan freeze
frame buffer의 데이터를 정지시킬 수 있는 경우는 1 (TRUE) (을)를 돌려줍니다.
digitalvideo
overlay
vcrcan lock
디바이스가 데이터를 잠글 수 있는 경우는 1 (TRUE) (을)를 돌려줍니다.
digitalvideo can monitor sources
디바이스가, 현재의 입력의 선택에 의존하는 일 없이, 입력(자원)을 모니터 출력에 건네줄 수 있는 경우는 1 (TRUE) (을)를 돌려줍니다.
vcr can play
재생할 수 있는 경우는 1 (TRUE) (을)를 돌려줍니다.
cdaudio
digitalvideo
overlay
sequencer
vcr
videodisc
waveaudiocan preroll
디바이스가 cue 커멘드의“preroll”플래그를 서포트하고 있는 경우는 1 (TRUE) (을)를 돌려줍니다.
vcr can preview
디바이스가 프리뷰를 서포트하고 있는 경우는 1 (TRUE) (을)를 돌려줍니다.
vcr can record
디바이스가 녹음을 서포트하고 있는 경우는 1 (TRUE) (을)를 돌려줍니다.
cdaudio
digitalvideo
overlay
sequencer
vcr
videodisc
waveaudiocan reverse
디바이스가 역재생을 서포트하고 있는 경우는 1 (TRUE) (을)를 돌려줍니다.
digitalvideo
vcr
videodisccan save
디바이스가 데이터를 보존할 수 있는 경우는 1 (TRUE) (을)를 돌려줍니다.
cdaudio
digitalvideo
overlay
sequencer
vcr
videodisc
waveaudiocan stretch
지정된 표시 사이즈에 프레임의 크기를 변경할 수 있는 경우는 1 (TRUE) (을)를 돌려줍니다.
digitalvideo
overlaycan stretch input
디바이스가 이미지를 디지털화하고 frame buffer에 넣는 과정에서 사이즈 변경할 수 있는 경우는 1 (TRUE) (을)를 돌려줍니다.
digitalvideo can test
디바이스가 test 키워드를 인식할 수 있는 경우는 1 (TRUE) (을)를 돌려줍니다.
digitalvideo
vcrcav
다른 요소와 결합하는 것으로,CVS포맷 비디오디스크에 적용하는 정보를 돌려주도록(듯이) 지정합니다.비디오디스크가 삽입되어 있지 않은 경우는 이 플래그가 디폴트입니다.
videodisc clock increment rate
external clock가 서포트한다1초간 근처의 분할수(분해가능)를 돌려줍니다.external clock가1밀리 세컨드 클락의 경우는 값 1000 하지만 돌아갑니다.반환값이 0 의 경우, 클락은 서포트되고 있지 않습니다.
vcr clv
다른 요소와 결합하는 것으로,CLV포맷 비디오디스크에 적용하는 정보를 돌려주도록(듯이) 지정합니다.
videodisc compound device
디바이스가 요소명(파일명)을 서포트하고 있는 경우는 1 (TRUE) (을)를 돌려줍니다.
cdaudio
digitalvideo
overlay
sequencer
vcr
videodisc
waveaudiodevice type
디바이스 타입명을 돌려줍니다.이하의 어느 쪽인가에 됩니다.
cdaudio
dat
digitalvideo
other
overlay
scanner
sequencer
vcr
videodisc
waveaudiocdaudio
digitalvideo
overlay
sequencer
vcr
videodisc
waveaudiofast play rate
빠르게 재생시킬 때의 속도를1초간의 프레임수로 돌려줍니다.디바이스가 빠른 재생을 서포트하고 있지 않는 경우는 0 (을)를 돌려줍니다.
videodisc has audio
디바이스가 오디오 재생을 서포트하고 있는 경우는 1 (TRUE) (을)를 돌려줍니다.
cdaudio
digitalvideo
overlay
sequencer
vcr
videodisc
waveaudiohas clock
디바이스가 클락을 내장하고 있는 경우는 1 (TRUE) (을)를 돌려줍니다.
vcr has still
디바이스가 동화상 파일보다 효율적으로 단일 이미지로 파일을 취급하는 경우에는 1 (TRUE) (을)를 돌려줍니다.
digitalvideo has timecode
디바이스가 타임 코드를 서포트하는 능력이 있는 경우, 또는 불명한 경우는 1 (TRUE) (을)를 돌려줍니다.
vcr has video
디바이스가 비디오를 서포트하고 있는 경우는 1 (TRUE) (을)를 돌려줍니다.
cdaudio
digitalvideo
overlay
sequencer
vcr
videodisc
waveaudioinputs
입력 디바이스의 총수를 돌려줍니다.
waveaudio maximum play rate
디바이스의 최대 재생 속도를1초간의 프레임수로 돌려줍니다.
digitalvideo minimum play rate
디바이스의 최소 재생 속도를1초간의 프레임수로 돌려줍니다.
digitalvideo normal play rate
표준의 재생 속도를1초간의 프레임수로 돌려줍니다.
videodisc number of marks
사용할 수 있는 마크의 최대수를 돌려줍니다.마크가 서포트되어 있지 않은 경우는 0 (을)를 돌려줍니다.
vcr outputs
출력 디바이스의 총수를 돌려줍니다.
waveaudio seek accuracy
기대할 수 있는 검색의 정확함을 프레임 단위로 돌려줍니다.예를 들어, 1 의 경우는, 지정된 시크 위치로부터1프레임 이내로의 정확함 가지는 것을 나타냅니다.
vcr slow play rate
늦게 재생시킬 때의 속도를1초간의 프레임수로 돌려줍니다.디바이스가 늦은 재생을 서포트하고 있지 않는 경우는 0 (을)를 돌려줍니다.
videodisc uses files
디바이스가 사용하는 데이터 스토리지가 파일인 경우는 1 (TRUE) (을)를 돌려줍니다.
cdaudio
digitalvideo
overlay
sequencer
vcr
videodisc
waveaudiouses palettes
디바이스가 팔레트를 사용하는 경우는 1 (TRUE) (을)를 돌려줍니다.
cdaudio
digitalvideo
overlay
sequencer
vcr
videodisc
waveaudiowindows
디바이스가 서포트한다, 동시에 표시되는 윈도우의 수를 돌려줍니다.
digitalvideo
overlay - flag
-
아무것도 기술하지 않는지, “wait”, “notify”의 언젠가, 또는 이 양쪽 모두를 기술합니다.디지털 비디오 및VCR디바이스에서는, “test”(을)를 기술할 수도 있습니다.
파라미터 의미 wait
어플리케이션에 제어를 돌려주기 전에, 요구된 지시를 완료할 때까지 대기합니다.
notify
디바이스가 작업을 완료했을 때에, 윈도우에 MM_MCINOTIFY 메세지를 포스트합니다.
test
디바이스가 커멘드를 실행할 수 있을지를 판정합니다.커멘드는 실제로 실행되지 않습니다.디바이스가 커멘드를 처리할 수 없는 경우에는 에러가 돌아갑니다.디지털 비디오 및VCR디바이스에서만 지정할 수 있습니다.
반환값
정보가 mciSendString 함수의 pszReturnString 파라미터로 지정된 버퍼에 격납됩니다.취득되는 정보의 종류는 capability 커멘드의 request 파라미터로 지정된 플래그에 의존합니다.
대응 정보
Windows 95 이후 / Windows NT 3.1 이후
'API 관련 > Win32 API 함수' 카테고리의 다른 글
close (0) | 2007.11.09 |
---|---|
MM_MCINOTIFY (0) | 2007.11.09 |
MCI커멘드 문자열 일람 (0) | 2007.11.09 |
MIDIOUTCAPS (0) | 2007.11.09 |
MIDIEVENT (0) | 2007.11.09 |