2013년 12월 9일 월요일

SDK - ATEM Switchers (6. SuperSource)

6 SuperSource (수퍼소스)
타겟 스위처가 사용 가능할 때, 수퍼소스는 단순 비디오 출력의 부분으로 박스에 표시 되는 것에 다양한 비디오 소스를 허락한다.

6.1 수퍼소스 자료형

6.1.1 수퍼소스 상자 이벤트 형
BMDSwitcherSuperSourceBoxEventType은 BMDSwitcherSuperSourceBox의 가능한 이벤트 형을 열거한다.

  • bmdSwitcherSuperSourceBoxEventTypeInputSourceChanged
    • 소스 입력 변경됨
  • bmdSwitcherSuperSourceBoxEventTypePositionXChanged
    • x 위치 변경됨
  • bmdSwitcherSuperSourceBoxEventTypePositionYChanged
    • y 위치 변경됨
  • bmdSwitcherSuperSourceBoxEventTypeSizeChanged
    • 크기 변경됨
  • bmdSwitcherSuperSourceBoxEventTypeCroppedChanged
    • 수확된 플래그 변경됨
  • bmdSwitcherSuperSourceBoxEventTypeCropTopChanged
    • 위 수확 값 변경됨
  • bmdSwitcherSuperSourceBoxEventTypeCropBottomChanged
    • 아래
  • bmdSwitcherSuperSourceBoxEventTypeCropLeftChanged
    • 왼쪽
  • bmdSwitcherSuperSourceBoxEventTypeCropRightChanged
    • 오른쪽

6.1.2 수퍼소스 입력 이벤트 형
BMDSwitcherInputSuperSourceEventType은 BMDSwitcherInputSuperSource의 가능한 이벤트 형을 열거한다.

6.1.3 수퍼소스 예술 옵션
BMDSwitcherSuperSourceArtOption은 IBMDSwitcherInputSuperSource 객체 인터페이스에 의해 사용되어지는 가능한 수퍼소스 예술 옵션을 열거한다.

6.2 인터페이스 참조

6.2.1 IBMDSwitcherInputSuperSource 인터페이스
IBMDSwitcherInputSuperSource 객체 인터페이스는 수퍼소스 입력의 설정 명세 조작에 사용된다.
  • 관계된 인터페이스
    • IBMDSwitcherInput
      • 인터페이스ID
        • IID_IBMDSwitcherInput
      • IBMDSwitcherInputSuperSource 객체 인터페이스는 IBMDSwitcherInput::QueryInterface로 포함되어질 수 있다.
  • 메소드
    • GetInputCut, SetInputCut
      • 현재 예술 cut 입력 가져오거나 설정하기
    • GetInputFill, SetInputFill
      • 현재 예술 채움 입력 가져오거나 설정하기
    • GetFillInputAvailabilityMask
      • 이 입력의 채움을 위한 사용가능한 마스크 가져오기
    • GetCutInputAvailabilityMask
      • 이 입력의 cut을 위한 사용가능한 마스크 가져오기
    • GetArtOption, SetArtOption
      • 현재 예술 옵션 가져오거나 설정하기
    • GetPreMultiplied, SetPreMultiplied
      • 현재 미리 곱해진 플래그 가져오거나 설정하기
    • GetClip, SetClip
      • 현재 예술 클립 값 가져오거나 설정하기
    • GetGain, SetGain
      • 현재 예술 gain을 가져오거나 설정하기
    • GetInverse, SetInverse
      • 현재 예술 반전 플래그 가져오거나 설정하기
    • GetBorderEnabled, SetBorderEnabled
      • 현재 경계 활성화된 플래그 가져오거나 설정하기
    • GetBorderBevel, SetBorderBevel
      • 현재 경계 사각 가져오거나 설정하기
    • GetBorderWidthOut, SetBorderWidthOut
      • 현재 경계 바깥쪽 너비 가져오거나 설정하기
    • GetBorderWidthIn, SetBorderWidthIn
      • 현재 경계 안쪽 너비 가져오거나 설정하기
    • GetBorderSoftnessOut, SetBorderSoftnessOut
      • 현재 경계 바깥쪽 유연성 가져오거나 설정하기
    • GetBorderSoftnessIn, SetBorderSoftnessIn
      • 현재 경계 안쪽 유연성 가져오거나 설정하기
    • GetBorderBevelSoftness, SetBorderBevelSoftness
      • 현재 경계 사각 유연성 가져오거나 설정하기
    • GetBorderBevelPosition, SetBorderBevelPosition
      • 현재 경계 사각 위치 가져오거나 설정하기
    • GetBorderHue, SetBorderHue
      • 현재 경계 색조값 가져오거나 설정하기
    • GetBorderSaturation, SetBorderSaturation
      • 현재 경계 채도값 가져오거나 설정하기
    • GetBorderLuma, SetBorderLuma
      • 현재 경계 밝기값 가져오거나 설정하기
    • GetBorderLightSourceDirection, SetBorderLightSourceDirection
      • 현재 경계 빛 소스 방향 가져오거나 설정하기
    • GetBorderLightSourceAltitude, SetBorderLightSourceAltitude
      • 현재 경계 빛 소스 높이 가져오거나 설정하기
    • AddCallback, RemoveCallback
    • CreateIterator

6.2.2 IBMDSwitcherInputSuperSourceCallback 인터페이스

6.2.3 IBMDSwitcherSuperSourceBoxIterator 인터페이스

6.2.4 IBMDSwitcherSuperSourceBox 인터페이스
수퍼소스 상자 설정 조작에 사용됨

  • 관계된 인터페이스
    • IBMDSwitcherSuperSourceBoxIterator
      • 인터페이스ID
        • IID_IBMDSwitcherSuperSourceBoxIterator
      • IBMDSwitcherSuperSourceBoxIterator::Next 메소드 호출이 성공한 이후 반환될 것임
  • 메소드
    • GetEnabled, SetEnabled
      • 현재 활성화된 플래그 가져오거나 설정하기
    • GetInputSource, SetInputSource
      • 입력 소스 가져오거나 설정하기
    • GetPositionX, SetPositionX
      • x 위치 가져오거나 설정하기
    • GetPositionY, SetPositionY
      • y 위치 가져오거나 설정하기
    • GetSize, SetSize
      • 크기 가져오거나 설정하기
    • GetCropped, SetCropped
      • 수확됨 플래그 가져오거나 설정하기
    • GetCropTop, SetCropTop
      • 위쪽 수확 값 가져오거나 설정하기
    • GetCropBottom, SetCropBottom
      • 아래쪽 수확 값 가져오거나 설정하기
    • GetCropLeft, SetCropLeft
      • 왼쪽 수확 값 가져오거나 설정하기
    • GetCropRight, SetCropRight
      • 오른쪽 수확 값 가져오거나 설정하기
    • ResetCrop
      • 기본 수확값 재설정
    • GetInputAvailabilityMask
      • 입력 사용가능한 마스크 가져오기
    • AddCallback, RemoveCallback

6.2.5 IBMDSwitcherSuperSourceBoxCallback 인터페이스

댓글 없음:

댓글 쓰기