변환은 소스들 사이에서 단순 컷 만들기보다 더 고급스럽게 할 수 있다.
이 API는 변환이 동작되기 위한 강력한 메소드를 많이 제공한다.
3.2 인터페이스 참조
3.2.1 IBMDSwitcherTransitionMixParameters 인터페이스
변환 설정 혼합 파라미터 명세 조작에 사용된다.
- 관계된 인터페이스
- IBMDSwitcherMixEffectBock
- 인터페이스ID
- IID_IBMDSwitcherMixEffectBlock
- IBMDSwitcherTransitionMixParameters 객체 인터페이스는 IBMDSwitcherMixEffectBlock::QueryInterface로 포함될 수 있다.
- 메소드
- GetRate
- 현재 비율 가져옴
- SetRate
- 비율 설정
- AddCallback
- 콜백 추가
- RemoveCallback
- 콜백 제거
3.2.2 IBMDSwitcherTransitionMixParametersCallback 인터페이스
IBMDSwitcherTransitionMixParameters 객체의 이벤트 발생 시 호출되는 메소드를 포함하고 있는 콜백 클래스이다.
3.2.3 IBMDSwitcherTransitionDipParameters 인터페이스
변환 설정 dip 파라미터 명세 조작에 사용됨
3.2.4 IBMDSwitcherTransitionDipParametersCallback 인터페이스
IBMDSwitcherTransitionDipParameters 객체의 이밴트 발생 시 호출되는 메소드를 포함하고 있는 콜백 클래스이다.
3.2.5 IBMDSwitcherTransitionWipeParametersCallback 인터페이스
IBMDSwitcherTransitionWipeParameters 객체의 이벤트 발생 시 호출되는 메소드를 포함하고 있는 콜백 클래스이다.
3.2.6 IBMDSwitcherTransitionWipeParameters 인터페이스
변환 설정 wipe 파라미터 명세 조작에 사용된다.
- 관계된 인터페이스
- IBMDSwitcherMixEffectBlock
- 인터페이스ID
- IID_IBMDSwitcherMixEffectBlock
- IBMDSwitcherMixEffectBlock::QueryInterface로 포함되어질 수 있다.
- 메소드
- GetRate
- SetRate
- GetPattern
- SetPattern
- GetBorderSize
- SetBorderSize
- GetInputBorder
- SetInputBorder
- GetSymmetry
- 현재 대칭을 가져옴
- SetSymmetry
- GetSoftness
- SetSoftness
- GetHorizontalOffset
- SetHorizontalOffset
- GetVerticalOffset
- SetVerticalOffset
- GetReverse
- 반전 플래그 가져옴
- SetReverse
- GetFlipFlop
- SetFlipFlop
- AddCallback
- RemoveCallback
3.2.7 IBMDSwitcherTransitionDVEParameters 인터페이스
변환 설정 DVE 파라미터 명세 조작에 사용됨
- 관계된 이터페이스
- IBMDSwitcherMixEffectBlock
- 인터페이스ID
- IID_IBMDSwitcherMixEffectBlock
- IBMDSwitcherMixEffectBlock::QueryInterface로 포함되어질 수 있다.
- 메소드
- GetRate, SetRate
- GetLogoRate, SetLogoRate
- GetReverse, SetReverse
- GetFlipFlop, SetFlipFlop
- GetStyle, SetStyle
- GetInputFill, SetInputFill
- GetInputCut, SetInputCut
- GetFillInputAvailabilityMask, SetFillInputAvailabilityMask
- GetEnableKey, SetEnableKey
- GetPreMultiplied, SetPreMultiplied
- GetClip, SetClip
- GetGain, SetGain
- GetInverse, SetInverse
- AddCallback, RemoveCallback
3.2.8 IBMDSwitcherTransitionDVEParametersCallback
3.2.9 IBMDSwitcherTransitionStingerParameters 인터페이스
변환설정 stinger(찌르기) 파라미터 명세 조작에 사용된다.
- 관계된 인터페이스
- IBMDSwitcherMixEffectBlock
- 인터페이스ID
- IID_IBMDSwitcherMixEffectBlock
- IBMDSwitcherMixEffectBlock::QueryInterface로 포함되어질 수 있다.
- 메소드
- GetSource, SetSource
- GetPreMultiplied, SetPreMultiplied
- GetClip, SetClip
- GetGain, SetGain
- GetInverse, SetInverse
- GetPreroll, SetPreroll
- GetClipDuration, SetClipDuration
- GetTriggerPoint, SetTriggerPoint
- GetMixRate, SetMixRate
- AddCallback, RemoveCallback
3.2.10 IBMDSwitcherTransitionStingerParametersCallback
3.2.11 IBMDSwitcherTransitionParameters 인터페이스
변환 설정 Stinger(찌르기) 명세 조작에 사용된다.
- 관계된 인터페이스
- IBMDSwitcherTransitionParameters
- 인터페이스ID
- IID_IBMDSwitcherTransitionParameters
- IBMDSwitcherMixEffectBlock::QueryInterface로 포함되러질 수 있다.
- 메소드
- GetTransitionStyle
- GetNextTransitionStyle, SetNextTransitionStyle
- GetTransitionSelection
- GetNextTransitionSelection, SetNextTransitionSelection
- AddCallback, RemoveCallback
3.2.12 IBMDSwitcherTransitionParametersCallback 인터페이스
댓글 없음:
댓글 쓰기