IMFTimedText::AddDataSource 메서드(mfmediaengine.h)
시간 제한 텍스트 데이터 원본을 추가합니다.
구문
HRESULT AddDataSource(
[in] IMFByteStream *byteStream,
[in, optional] LPCWSTR label,
[in, optional] LPCWSTR language,
[in] MF_TIMED_TEXT_TRACK_KIND kind,
[in] BOOL isDefault,
[out] DWORD *trackId
);
매개 변수
[in] byteStream
형식: IMFByteStream*
추가할 데이터 원본에 대한 IMFByteStream 인터페이스에 대한 포인터입니다.
[in, optional] label
형식: LPCWSTR
데이터 원본의 레이블을 포함하는 Null로 끝나는 와이드 문자열입니다.
[in, optional] language
형식: LPCWSTR
데이터 원본의 언어를 포함하는 Null로 끝나는 와이드 문자열입니다.
[in] kind
시간 지정된 텍스트 트랙의 종류를 지정하는 MF_TIMED_TEXT_TRACK_KIND 형식의 값입니다.
[in] isDefault
형식: BOOL
기본 데이터 원본을 추가할지 여부를 지정합니다. 기본 데이터 원본을 추가하려면 TRUE 를 지정하고 그렇지 않으면 FALSE 를 지정합니다.
[out] trackId
형식: DWORD*
추가된 트랙의 고유 식별자에 대한 포인터를 받습니다.
반환 값
형식: HRESULT
메서드가 성공하면 S_OK를 반환하고, 성공하지 않으면 HRESULT 오류 코드를 반환합니다.
요구 사항
지원되는 최소 클라이언트 | Windows 10 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2016 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | mfmediaengine.h |