Streamable์ ์ ๋ก๋ ๋ ํ๋ฉด ๋ นํ์๋ ๋ค์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
Streamable์ ๋ก๊ทธ์ธ๋์ด ์๊ณ (์ต๋ช ์ผ๋ก๋ ์๋ํ์ง ์์) ๋์์์ด ์ค์ ๋ก ๋ด ๊ณ์ ์ ์ ๋ก๋๋์ง๋ง URL์ด ๋ด ํด๋ฆฝ ๋ณด๋์ ๋ณต์ฌ๋์ง ์์ต๋๋ค.
@lawlmart ์ํ์ nullable int ๋๋ string์ ์ฌ์ฉํด์ผํฉ๋๊น? Nullable int๋ ๋ชจ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๊ฐ ์ง์ํ๋ ๊ฒ์ ์๋๊ธฐ ๋๋ฌธ์ API์์ ์ข์ ์๊ฐ์ด ์๋๋๋ค.
๊ทธ๊ฒ์ ์ฐ๋ฆฌ API์ ๋ฒ๊ทธ์ฒ๋ผ ๋ณด์ ๋๋ค. ์ํ๋ null์ด ์๋์ด์ผํฉ๋๋ค. ํ์ธํด ๋ณด๊ฒ ์ต๋๋ค.
ํ์ผ ์ค๋ช ์๊ฐ ShareX ํด๋์ค ์ ์๋ฅผ ๋ฐ๋ฅด๋๋ก API๋ฅผ ํซํฝ์ค๋ฅผ ์ ์ฉ ํ ์์ ์ด์ง๋ง ํฅํ StreamableStatusResponseVideo ํด๋์ค ์ ์๋ฅผ ์ํด ๋ค์๊ณผ ๊ฐ์ด ๋ณ๊ฒฝํด์ผํฉ๋๋ค.
StreamableStatusResponseVideo
{
๊ณต๊ฐ ๋ฌธ์์ด url {get; ์ธํธ; }
}
๊ทธ๊ฒ ํธ๋ฆญ์ ํ ๊ฒ ๊ฐ์ต๋๋ค. ํ์ผ ๋ฐฐ์ด์ url์ ์ ์ธํ ๋ชจ๋ ๊ฒ์ ๋ฌธ์ํ๋์ง ์์์ผ๋ฏ๋ก ๋ณ๊ฒฝ ๋ ์ ์์ผ๋ฏ๋ก ํฅํ ShareX์์ ์ฌ์ ํ ์์ ๋์ด์ผํฉ๋๋ค. ์ด ์ฐฝ ์์๋ฅผ ์ค์ ํ๋ฉด ํ์ ์ ์ถํ ๊ฒ์ ๋๋ค.