2013년 12월 11일 수요일

SDK - ATEM Switchers (7 오디오 혼합하기)

7 오디오 혼합하기
오디오는 프로그램 출력에서 혼합되는 것이든지 미디어 플레이어나 외부 오디오 입력이나 입력의 비디오로 임베디드된 소스이든지 모든 스위처는  제어를 허용한다.

7.2 인터페이스 참조

7.2.1 IBMDSwitcherAudioMixer 인터페이스
모든 오디오 혼합하기 제어나 피드백의 뿌리 객체이다.
IBMDSwitcher 객체 인터페이스의 QueryInterface 메소드를 사용하여 포함되어질 것이다. IID 파라미터를 위한 IID_IBMDSwitcherAudioMixer 는 패스~

  • 관계된 인터페이스
    • IBMDSwitcher
      • 인터페이스ID
        • IID_IBMDSwitcher
      • IBMDSwitcher::QueryInterface는 IBMDSwitcherAudioMixer 객체 인터페이스를 반환할 수 있다.
  • 메소드
    • GetProgramOutGain, SetProgramOutGain
      • 현재 프로그램 출력 gain 값 가져오거나 설정하기
    • GetProgramOutBalance, SetProgramOutBalance
      • 현재 프로그램 출력 벨런스 값 가져오거나 설정하기
    • SetAllLevelNotificationsEnable
      • Opt-in 레벨 알림
    • ResetProgramOutLevelNotificationPeaks
      • 프로그램 출력 최대 레벨 통계에서 0으로 재설정
    • ResetAllLevelNotificationPeaks
      • 모든 스위처 최대 레벨 통계에서 0으로 재설정
    • AddCallback, RemoveCallback
    • CreateIterator

7.2.2 IBMDSwitcherAudioMixerCallback 인터페이스

7.2.3 IBMDSwitcherAudioInputIterator 인터페이스

7.2.4 IBMDSwitcherAudioInput 인터페이스
오디오 입력의 설정을 조작하는데 사용됨
  • 관계된 인터페이스
    • IBMDSwitcherAudioInputIterator
      • 인터페이스ID
        • IID_IBMDSwitcherAudioInputIterator
      • IBMDSwitcherAudioInputIterator::Next 메소드 호출이 성공한 후에 반환될 것임
  • 메소드
    • GetType
      • 오디오 입력 형식 가져오기
    • GetMixOption, SetMixOption
      • 현재 혼합 옵션
    • GetGain, SetGain
      • 현재 gain 값 가져오거나 설정하기
    • GetBalance, SetBalance
      • 현재 벨런스 값 가져오거나 설정하기
    • IsMixedIn
      • 현재 is-mixed-in 플래그 가져오기
    • GetAudioInputId
      • 오디오 입력의 식별자 가져오기
    • ResetLevelNotificationPeaks
      • 최대 레벨 통계에서 0으로 재설정
    • AddCallback, RemoveCallback

7.2.5 IBMDSwitcherAudioInputCallback 인터페이스

7.2.6 IBMDSwitcherAudioMonitorOutputIterator 인터페이스

7.2.7 IBMDSwitcherAudioMonitorOutput 인터페이스
오디오 모니터 출력 명세 파라미터 조작에 사용됨
  • 관계된 인터페이스
    • IBMDSwitcherAudioMonitorOutputIterator
      • 인터페이스ID
        • IID_IBMDSwitcherAudioMonitorOutput
      • IBMDSwitcherAudioMonitorOutputIterator::Next 로 포함될 수 있다.
  • 메소드
    • GetMonitorEnable, SetMonitorEnable
      • 현재 모니터-활성 플래그 가져오거나 설정하기
    • GetMute, SetMute
      • 현재 음소거 플래그 가져오거나 설정하기
    • GetGain, SetGain
      • 현재 gain 값 가져오거나 설정하기
    • GetSolo, SetSolo
      • 현재 독주 플래그 가져오거나 설정하기
    • GetSoloInput, SetSoloInput
      • 현재 독주되는 입력 가져오거나 설정하기
    • GetDim, SetDim
      • 현재 흐릿함 플래그 가져오거나 설정하기
    • GetDimLevel, SetDimLevel
      • 현재 흐릿함 정도 가져오거나 설정하기
    • ResetLevelNotificationPeaks
      • 최대 레벨 통계에서 0으로 재설정
    • AddCallback, RemoveCallback

7.2.8 IBMDSwitcherAudioMonitorOutputCallback 인터페이스

댓글 없음:

댓글 쓰기