Перейти к публикации
  • Сейчас на странице   Всего пользователей: 2   (0 пользователей, 2 гостя)

Hed-kun

Программирование, т. 5.1.

Рекомендованные сообщения

где скачать wasapi/windows core audio library dll для шарпа? нахожу только описания интерфейсов, ссылок на скачку в упор не вижу

http://msdn.microsoft.com/en-us/library/windows/desktop/dd370784%28v=vs.85%29.aspx

http://msdn.microsoft.com/en-us/library/windows/desktop/dd371455%28v=vs.85%29.aspx

Поделиться сообщением


Ссылка на сообщение

так ты и не найдешь, это плюсовая библиотека

DllImport и вперед :buba:

 

 

для .нета со звуком есть http://naudio.codeplex.com/

и это небось единственная нормальная управляемая либа для работы со звуком


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение
(изменено)

мне надо поменять громкость приложения по его хэндлу/id/названию

Пишут юзать это http://msdn.microsof...y/ms678839.aspx - где взять и как юзать хер найдешь

http://stackoverflow...ng-volume-mixer тут код приведенный конфликтует с coreaudioapi который мне нужен

В coreaudioapi есть класс SimpleAudioVolume, но без конструктора, заебись

В coreaudio отсюда http://whenimbored.x...io-for-net/ то же самое.

public static extern int waveOutSetVolume(IntPtr hwo, uint dwVolume); - не работает

 

TL;DR: :fffuuu:


Изменено пользователем justice_st

Поделиться сообщением


Ссылка на сообщение

ребзи, кто не спит и трезвый, помогите моему младшему с паскалем, пжлст

2.Дано массив 15*15 , заполнить массив случайными числами не больше 50, заменить на 1 элементы массива кратные 3, на 0 элементы массива не кратные 3.

 

uses crt;
const n=15;
const m=15;
var a:array[1..n, 1..m]of integer; i,j:integer;
begin
for i:=1 to n do
for j:=1 to m do
a[i,j]:=random(50);
for i:=1 to n do begin
for j:=1 to m do
write(a[i,j]:4, '');
writeln;
end;
writeln('noviy massiv');
for i:=1 to n do begin
for j:=1 to m do begin
if a[i,j] mod 3<>0 then a[i,j]:=0;
if a[i,j] mod 3=0 then a[i,j]:=1;
write(a[i,j]:4); end;
writeln();end;
end.


0BdKg2e.png

Скрытый текст

 

Цитата

посоны

я джуса забанил

мне пиздос?

Цитата

xHjcvkA.gif

 

 

 

 

 

Поделиться сообщением


Ссылка на сообщение

сорре, я сплю и пьяный((((0

Поделиться сообщением


Ссылка на сообщение

program sasai;
uses crt;
const
   n = 15;
   m = 15;
var
i, j: Integer;
a : array [1..n, 1..m] of Integer;

procedure PrintArray();
begin
for i := 1 to n do
begin
 for j:= 1 to m do
 begin
  write(a[i, j]:4);
 end;
 writeln();
end;
end;

begin
randomize;
for i := 1 to n do
begin
 for j:= 1 to m do
 begin
  a[i, j] := random(50);
 end;
end;

   writeln('Randomed array');
PrintArray();
   writeln();

for i := 1 to n do
begin
 for j:= 1 to m do
 begin
  if a[i, j] mod 3 = 0 then
   a[i, j] := 1
  else
   a[i, j] := 0;  
 end;
end;

writeln('Transformed array');
   PrintArray();
   writeln();

end.

 

правда печать массива почему-то распидорасилась в онлайн компиляторе

он лишние пустые строки начинает вставлять, напечатав перед этим 20 строк нормально :hmm:

 

http://pastebin.com/RSGi7sSd


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение

мне надо поменять громкость приложения по его хэндлу/id/названию

Пишут юзать это http://msdn.microsof...y/ms678839.aspx - где взять и как юзать хер найдешь

http://stackoverflow...ng-volume-mixer тут код приведенный конфликтует с coreaudioapi который мне нужен

В coreaudioapi есть класс SimpleAudioVolume, но без конструктора, заебись

В coreaudio отсюда http://whenimbored.x...io-for-net/ то же самое.

public static extern int waveOutSetVolume(IntPtr hwo, uint dwVolume); - не работает

 

TL;DR: :fffuuu:

а ты этим занимаешься развлекухи ради или думаешь как-то использовать в будущем?


Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение
(изменено)

буду сам юзать (у меня таких самоюзаемых программ штук 20 :trollface: )

хочу сделать апп - жмешь кнопку - микрофон отрубился и музыка включилась (громкость 100%)

жмешь еще раз - микрофон врубился а музыка офф

мне удобно будет

с микрофоном разобрался а вот с громкостью пиздец

на со тишина уже 4 часа :sosew:

 

есть конечно вариант тупо поставить в плеере хоткей на мут/анмут и эмулировать этот хоткей из программы но это чето совсем по варварски. Плюс когда жмешь бинд на мут микрофона, вся эта эмуляция будет происходить пока эта кнопка нажата, значит хоткей работать не будет :hmm: делей надо или еще чето хз

 


Изменено пользователем justice_st

Поделиться сообщением


Ссылка на сообщение

Я бы не выебывался и просто попробовал заюзать апи стандартного виндовского миксера.

Но это я. Может быть я и не прав, т.к. в этой поебне не шарю.

Поделиться сообщением


Ссылка на сообщение

ну в шарпе есть что-то для общей системной громкости (что совсем не то что надо), дак только это еще и нихуя не работает судя по комментам на со :trollface:

Поделиться сообщением


Ссылка на сообщение

Set WshShell = CreateObject("WScript.Shell")

WshShell.SendKeys(chr(&hAD))


Публикация отключена

Поделиться сообщением


Ссылка на сообщение

буду сам юзать (у меня таких самоюзаемых программ штук 20 :trollface: )

хочу сделать апп - жмешь кнопку - микрофон отрубился и музыка включилась (громкость 100%)

жмешь еще раз - микрофон врубился а музыка офф

мне удобно будет

с микрофоном разобрался а вот с громкостью пиздец

на со тишина уже 4 часа :sosew:

 

есть конечно вариант тупо поставить в плеере хоткей на мут/анмут и эмулировать этот хоткей из программы но это чето совсем по варварски. Плюс когда жмешь бинд на мут микрофона, вся эта эмуляция будет происходить пока эта кнопка нажата, значит хоткей работать не будет :hmm: делей надо или еще чето хз

 

ебанул бы кто нибудь софтинку, что бы например можно было переключать звук на компе в 1 клик м/д наушниками/колонками/выходом Hdmi на плазму... ибо такая ебала получается зайти в настройки - правой кнопкой по HDMI OUTPUT использовать устройство по умолчанию потом посмотрел фильм, и все назад в настройках менять :palevojein:

 

может я туплю просто (очень мб) и есть какое то простое решение, но я лично искал такую хуйню и нашел програмку, но она онли под XP работает.. на 7 64 отказалась :dunno:


Смешнявка

doc2000059004_410470323?hash=582a81910cef879655&dl=e438dce5f5355170f2&wnd=1

 

Привет

[media=]

[/media]

 

Я не могу оторвать глаз от тебя :dunno:

[media=]

[/media]

 

Поделиться сообщением


Ссылка на сообщение
это очень важное дело

нeт


Публикация отключена

Поделиться сообщением


Ссылка на сообщение

офк откажется, микшер в семерке был переписан


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...